Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- IsolatedStorageFile.cs
- StorageMappingItemLoader.cs
- StylusPlugInCollection.cs
- BitmapEffectDrawingContent.cs
- XslVisitor.cs
- DetailsViewInsertEventArgs.cs
- ParentQuery.cs
- DescendentsWalkerBase.cs
- MethodBody.cs
- StylusCaptureWithinProperty.cs
- CodeArrayIndexerExpression.cs
- DrawingImage.cs
- UnsafeNativeMethods.cs
- FontCollection.cs
- TrustManagerPromptUI.cs
- GeneralTransform3DGroup.cs
- FontResourceCache.cs
- GlyphingCache.cs
- Bits.cs
- SR.cs
- SessionSwitchEventArgs.cs
- _AutoWebProxyScriptEngine.cs
- WrapPanel.cs
- CqlLexer.cs
- PassportPrincipal.cs
- ImageButton.cs
- CustomAttribute.cs
- PowerStatus.cs
- SHA256.cs
- AnnotationResourceCollection.cs
- DBCommand.cs
- PropertyFilterAttribute.cs
- ColorAnimationBase.cs
- XsltArgumentList.cs
- MultilineStringEditor.cs
- Utils.cs
- Condition.cs
- Path.cs
- Configuration.cs
- LinearQuaternionKeyFrame.cs
- CloudCollection.cs
- ParameterEditorUserControl.cs
- XmlElementCollection.cs
- WhileDesigner.cs
- SqlCacheDependencySection.cs
- StoreContentChangedEventArgs.cs
- Utils.cs
- DataServiceException.cs
- Shape.cs
- TemplateParser.cs
- Rotation3D.cs
- ApplicationGesture.cs
- KnownTypesProvider.cs
- DataTrigger.cs
- MethodBody.cs
- DependencyPropertyValueSerializer.cs
- Int32AnimationBase.cs
- GenericTextProperties.cs
- SchemaObjectWriter.cs
- EntityCommandExecutionException.cs
- ProtocolsConfiguration.cs
- Page.cs
- LockCookie.cs
- AuthenticationSection.cs
- SqlDependencyUtils.cs
- ExpressionBindings.cs
- QueryExpr.cs
- _NTAuthentication.cs
- HttpRuntimeSection.cs
- CompareInfo.cs
- ElementsClipboardData.cs
- querybuilder.cs
- TextRangeEdit.cs
- ValueExpressions.cs
- CannotUnloadAppDomainException.cs
- ZipIOLocalFileBlock.cs
- figurelength.cs
- BuildManagerHost.cs
- SqlUserDefinedTypeAttribute.cs
- ConfigurationPermission.cs
- ImageFormatConverter.cs
- ToolStripItem.cs
- HttpConfigurationContext.cs
- PolyLineSegment.cs
- RubberbandSelector.cs
- TransactionFilter.cs
- XmlBoundElement.cs
- KeyTimeConverter.cs
- DataGridViewButtonColumn.cs
- TableLayoutStyleCollection.cs
- Vector3D.cs
- Errors.cs
- CharacterMetricsDictionary.cs
- HelpProvider.cs
- ForceCopyBuildProvider.cs
- Double.cs
- SpecularMaterial.cs
- OracleBinary.cs
- SQLBinary.cs
- Trace.cs