Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Empty.cs / 1305376 / Empty.cs
using System.Diagnostics.Contracts; // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// // Empty // This class represents an empty variant //////////////////////////////////////////////////////////////////////////////// namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; [Serializable] internal sealed class Empty : ISerializable { private Empty() { } public static readonly Empty Value = new Empty(); public override String ToString() { return String.Empty; } [System.Security.SecurityCritical] // auto-generated public void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); UnitySerializationHolder.GetUnitySerializationInfo(info, UnitySerializationHolder.EmptyUnity, null, null); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System.Diagnostics.Contracts; // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //////////////////////////////////////////////////////////////////////////////// // Empty // This class represents an empty variant //////////////////////////////////////////////////////////////////////////////// namespace System { using System; using System.Runtime.Remoting; using System.Runtime.Serialization; [Serializable] internal sealed class Empty : ISerializable { private Empty() { } public static readonly Empty Value = new Empty(); public override String ToString() { return String.Empty; } [System.Security.SecurityCritical] // auto-generated public void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } Contract.EndContractBlock(); UnitySerializationHolder.GetUnitySerializationInfo(info, UnitySerializationHolder.EmptyUnity, null, null); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClaimTypeElementCollection.cs
- UserPreferenceChangingEventArgs.cs
- ContentType.cs
- URI.cs
- CompModSwitches.cs
- UTF32Encoding.cs
- DoubleLinkList.cs
- RegexNode.cs
- Queue.cs
- WithParamAction.cs
- DbExpressionVisitor_TResultType.cs
- RelationshipWrapper.cs
- CategoryNameCollection.cs
- XamlBuildProvider.cs
- DiagnosticsConfiguration.cs
- ProfilePropertySettings.cs
- DefaultValueTypeConverter.cs
- EventListenerClientSide.cs
- ResetableIterator.cs
- TypeConverterHelper.cs
- DataColumnCollection.cs
- RelationshipDetailsRow.cs
- UndoEngine.cs
- ListViewGroup.cs
- WebPartCancelEventArgs.cs
- XamlParser.cs
- TextEncodedRawTextWriter.cs
- UserControl.cs
- Decorator.cs
- ClientRuntimeConfig.cs
- versioninfo.cs
- WebConfigurationHost.cs
- DataGridViewCellEventArgs.cs
- basenumberconverter.cs
- ScaleTransform3D.cs
- CharUnicodeInfo.cs
- TreeViewDesigner.cs
- Stack.cs
- TreeNodeCollection.cs
- CompilationLock.cs
- SchemaMapping.cs
- TextRunProperties.cs
- GestureRecognizer.cs
- SqlCharStream.cs
- ClickablePoint.cs
- Debug.cs
- XmlSchemaObject.cs
- NamedObject.cs
- RenamedEventArgs.cs
- BitmapEffectDrawingContent.cs
- Directory.cs
- PenContexts.cs
- SoapSchemaMember.cs
- UInt16Storage.cs
- SessionParameter.cs
- ComponentResourceKeyConverter.cs
- XsdValidatingReader.cs
- IsolatedStorage.cs
- DefaultMergeHelper.cs
- AbsoluteQuery.cs
- Geometry3D.cs
- BinaryExpression.cs
- SqlRetyper.cs
- BuildResult.cs
- Trustee.cs
- CommentEmitter.cs
- RecognitionEventArgs.cs
- SkewTransform.cs
- Binding.cs
- ClientOptions.cs
- CriticalHandle.cs
- XPathDocument.cs
- Journal.cs
- ImageMapEventArgs.cs
- DecodeHelper.cs
- NativeMethods.cs
- WebColorConverter.cs
- IndentTextWriter.cs
- BindStream.cs
- Invariant.cs
- ServerValidateEventArgs.cs
- ScopelessEnumAttribute.cs
- ViewCellRelation.cs
- Msmq4SubqueuePoisonHandler.cs
- TextEditor.cs
- Border.cs
- CustomPopupPlacement.cs
- TypeSystem.cs
- ConnectionStringSettings.cs
- CircleHotSpot.cs
- VisualBasic.cs
- BaseTemplateBuildProvider.cs
- DesignSurfaceEvent.cs
- formatter.cs
- CodeSnippetExpression.cs
- OneOfScalarConst.cs
- FixedFlowMap.cs
- LineSegment.cs
- MainMenu.cs
- CurrentChangingEventManager.cs