Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SqlCacheDependency.cs
- xdrvalidator.cs
- WsdlParser.cs
- UnsafeNativeMethods.cs
- DesignerSerializerAttribute.cs
- WindowsGraphicsWrapper.cs
- MouseGestureConverter.cs
- CompilerGeneratedAttribute.cs
- Encoder.cs
- _ScatterGatherBuffers.cs
- Compiler.cs
- TextDecorationLocationValidation.cs
- XmlSchemaComplexType.cs
- ViewUtilities.cs
- AuthenticateEventArgs.cs
- UnitControl.cs
- FontFamily.cs
- RunClient.cs
- OdbcStatementHandle.cs
- Visual3DCollection.cs
- XmlChildEnumerator.cs
- ParameterElementCollection.cs
- StylusDownEventArgs.cs
- PasswordRecovery.cs
- Triangle.cs
- SQLByteStorage.cs
- ObjectDataSourceDisposingEventArgs.cs
- InputLanguageEventArgs.cs
- AdRotatorDesigner.cs
- OleDbPropertySetGuid.cs
- TransportElement.cs
- DelimitedListTraceListener.cs
- HwndAppCommandInputProvider.cs
- ApplicationException.cs
- LinqDataSourceValidationException.cs
- WebResponse.cs
- VariableElement.cs
- DataGridCell.cs
- AssemblyNameProxy.cs
- DbParameterCollectionHelper.cs
- DataSpaceManager.cs
- ByteStorage.cs
- CodeMemberProperty.cs
- WeakReferenceKey.cs
- DbFunctionCommandTree.cs
- SimpleParser.cs
- CapabilitiesAssignment.cs
- RefreshEventArgs.cs
- DataGridViewComboBoxEditingControl.cs
- SqlBuilder.cs
- TypeLoadException.cs
- VirtualDirectoryMappingCollection.cs
- LinqExpressionNormalizer.cs
- EditBehavior.cs
- NoClickablePointException.cs
- WindowsAuthenticationModule.cs
- AutomationPatternInfo.cs
- RelationshipEnd.cs
- LastQueryOperator.cs
- EditCommandColumn.cs
- StylusButtonCollection.cs
- StreamGeometryContext.cs
- JsonDeserializer.cs
- KeyTimeConverter.cs
- StorageAssociationSetMapping.cs
- CodeObject.cs
- FlowLayout.cs
- ObjectMemberMapping.cs
- InvalidOleVariantTypeException.cs
- QueryGeneratorBase.cs
- CachingParameterInspector.cs
- PixelFormats.cs
- XPathDocumentNavigator.cs
- TextSelection.cs
- LOSFormatter.cs
- XmlSchemaComplexType.cs
- ContainerUtilities.cs
- FrameworkPropertyMetadata.cs
- AddInProcess.cs
- DeadLetterQueue.cs
- AutomationPropertyInfo.cs
- ObjectIDGenerator.cs
- securitycriticaldata.cs
- CodeDelegateCreateExpression.cs
- ScriptResourceInfo.cs
- ConfigurationLoaderException.cs
- CodePageUtils.cs
- AssemblyResourceLoader.cs
- CqlLexer.cs
- ImpersonateTokenRef.cs
- PublisherMembershipCondition.cs
- CloudCollection.cs
- BrowserTree.cs
- URL.cs
- XmlReflectionMember.cs
- EntityDataSourceMemberPath.cs
- XmlSchemaInfo.cs
- AutomationPatternInfo.cs
- ImageAttributes.cs
- EndpointBehaviorElementCollection.cs