Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / DBNull.cs / 1 / DBNull.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// // Void // This class represents a Missing Variant //////////////////////////////////////////////////////////////////////////////// namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public sealed class DBNull : ISerializable, IConvertible { //Package private constructor private DBNull(){ } private DBNull(SerializationInfo info, StreamingContext context) { throw new NotSupportedException(Environment.GetResourceString("NotSupported_DBNullSerial")); } public static readonly DBNull Value = new DBNull(); public void GetObjectData(SerializationInfo info, StreamingContext context) { UnitySerializationHolder.GetUnitySerializationInfo(info, UnitySerializationHolder.NullUnity, null, null); } public override String ToString() { return String.Empty; } public String ToString(IFormatProvider provider) { return String.Empty; } public TypeCode GetTypeCode() { return TypeCode.DBNull; } ///bool IConvertible.ToBoolean(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// char IConvertible.ToChar(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// sbyte IConvertible.ToSByte(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// byte IConvertible.ToByte(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// short IConvertible.ToInt16(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// ushort IConvertible.ToUInt16(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// int IConvertible.ToInt32(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// uint IConvertible.ToUInt32(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// long IConvertible.ToInt64(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// ulong IConvertible.ToUInt64(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// float IConvertible.ToSingle(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// double IConvertible.ToDouble(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// decimal IConvertible.ToDecimal(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// DateTime IConvertible.ToDateTime(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// Object IConvertible.ToType(Type type, IFormatProvider provider) { return Convert.DefaultToType((IConvertible)this, type, provider); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// // Void // This class represents a Missing Variant //////////////////////////////////////////////////////////////////////////////// namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; [System.Runtime.InteropServices.ComVisible(true)] [Serializable()] public sealed class DBNull : ISerializable, IConvertible { //Package private constructor private DBNull(){ } private DBNull(SerializationInfo info, StreamingContext context) { throw new NotSupportedException(Environment.GetResourceString("NotSupported_DBNullSerial")); } public static readonly DBNull Value = new DBNull(); public void GetObjectData(SerializationInfo info, StreamingContext context) { UnitySerializationHolder.GetUnitySerializationInfo(info, UnitySerializationHolder.NullUnity, null, null); } public override String ToString() { return String.Empty; } public String ToString(IFormatProvider provider) { return String.Empty; } public TypeCode GetTypeCode() { return TypeCode.DBNull; } /// bool IConvertible.ToBoolean(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// char IConvertible.ToChar(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// sbyte IConvertible.ToSByte(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// byte IConvertible.ToByte(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// short IConvertible.ToInt16(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// ushort IConvertible.ToUInt16(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// int IConvertible.ToInt32(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// uint IConvertible.ToUInt32(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// long IConvertible.ToInt64(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// ulong IConvertible.ToUInt64(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// float IConvertible.ToSingle(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// double IConvertible.ToDouble(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// decimal IConvertible.ToDecimal(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// DateTime IConvertible.ToDateTime(IFormatProvider provider) { throw new InvalidCastException(Environment.GetResourceString("InvalidCast_FromDBNull")); } /// Object IConvertible.ToType(Type type, IFormatProvider provider) { return Convert.DefaultToType((IConvertible)this, type, provider); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextChangedEventArgs.cs
- TextElementCollectionHelper.cs
- ResponseBodyWriter.cs
- nulltextcontainer.cs
- ThaiBuddhistCalendar.cs
- BitVector32.cs
- ColorTransform.cs
- HostedImpersonationContext.cs
- StringSource.cs
- SchemaNotation.cs
- ButtonBase.cs
- CodeGroup.cs
- SelectedGridItemChangedEvent.cs
- IntSecurity.cs
- IntranetCredentialPolicy.cs
- AssemblyUtil.cs
- DiffuseMaterial.cs
- COM2ComponentEditor.cs
- InstanceNormalEvent.cs
- coordinatorscratchpad.cs
- TrackingMemoryStream.cs
- DockPanel.cs
- QilIterator.cs
- TemplateColumn.cs
- RawAppCommandInputReport.cs
- NetSectionGroup.cs
- TriggerAction.cs
- SynchronizationHandlesCodeDomSerializer.cs
- X509Utils.cs
- BinaryNode.cs
- CancellationTokenSource.cs
- InputLanguageEventArgs.cs
- SwitchLevelAttribute.cs
- SqlMetaData.cs
- HelpKeywordAttribute.cs
- SystemIPInterfaceProperties.cs
- LineServicesRun.cs
- UriWriter.cs
- Attributes.cs
- AppSettings.cs
- TabItem.cs
- SystemFonts.cs
- HttpClientCertificate.cs
- ConsoleTraceListener.cs
- DataGridTableCollection.cs
- AsymmetricKeyExchangeFormatter.cs
- TriState.cs
- BaseCodePageEncoding.cs
- GeneralTransform3D.cs
- WeakEventManager.cs
- Expression.cs
- DataGridViewDataConnection.cs
- ControlPropertyNameConverter.cs
- DataShape.cs
- NetworkStream.cs
- ProfileServiceManager.cs
- IconConverter.cs
- DataSvcMapFile.cs
- DetailsViewUpdateEventArgs.cs
- FontDifferentiator.cs
- Util.cs
- COM2IPerPropertyBrowsingHandler.cs
- PageThemeParser.cs
- BooleanSwitch.cs
- RoutedEvent.cs
- MediaElement.cs
- TargetConverter.cs
- SpecialNameAttribute.cs
- Lease.cs
- log.cs
- TagPrefixAttribute.cs
- SafeMemoryMappedFileHandle.cs
- PasswordBoxAutomationPeer.cs
- ObjectHandle.cs
- GetPageCompletedEventArgs.cs
- unitconverter.cs
- Point.cs
- RectAnimationUsingKeyFrames.cs
- AspProxy.cs
- FtpWebResponse.cs
- X509Certificate2Collection.cs
- RMPermissions.cs
- AudioFormatConverter.cs
- DbParameterCollectionHelper.cs
- EdmItemError.cs
- CompoundFileReference.cs
- SecurityHelper.cs
- SchemaCollectionPreprocessor.cs
- X509Certificate2Collection.cs
- CodeTypeDeclaration.cs
- PointCollectionValueSerializer.cs
- AutomationPropertyInfo.cs
- CngKey.cs
- DataGridTableCollection.cs
- DoubleAnimationClockResource.cs
- ColorBlend.cs
- DataBoundControlHelper.cs
- StartUpEventArgs.cs
- InstanceOwnerException.cs
- Base64Encoding.cs