Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StructuredTypeEmitter.cs
- ByteAnimationUsingKeyFrames.cs
- SiteMapSection.cs
- ActivityExecutor.cs
- BoundingRectTracker.cs
- KeyGestureValueSerializer.cs
- Bitmap.cs
- FontUnitConverter.cs
- TemplateColumn.cs
- AssemblyEvidenceFactory.cs
- ServiceModelInstallComponent.cs
- AccessDataSourceView.cs
- RegexInterpreter.cs
- PreviousTrackingServiceAttribute.cs
- HiddenField.cs
- XPathAxisIterator.cs
- SrgsSemanticInterpretationTag.cs
- TreeViewEvent.cs
- HwndAppCommandInputProvider.cs
- XmlStringTable.cs
- SpellerStatusTable.cs
- PathFigure.cs
- TextSchema.cs
- RelatedImageListAttribute.cs
- BaseProcessProtocolHandler.cs
- BuildManager.cs
- TraceContext.cs
- ITextView.cs
- CustomGrammar.cs
- StringReader.cs
- ActivityExecutionFilter.cs
- DbCommandDefinition.cs
- PolyBezierSegmentFigureLogic.cs
- OrderByBuilder.cs
- SplitContainerDesigner.cs
- UnsafeNativeMethods.cs
- PassportPrincipal.cs
- _AutoWebProxyScriptEngine.cs
- ContainerAction.cs
- TypedColumnHandler.cs
- TextPattern.cs
- RepeaterItemEventArgs.cs
- CompositeCollectionView.cs
- DrawingCollection.cs
- GatewayIPAddressInformationCollection.cs
- SafeViewOfFileHandle.cs
- PolyLineSegment.cs
- CellLabel.cs
- Tablet.cs
- NetworkInformationPermission.cs
- CqlLexerHelpers.cs
- _LocalDataStore.cs
- HostingEnvironmentWrapper.cs
- DESCryptoServiceProvider.cs
- WeakEventTable.cs
- DocumentXmlWriter.cs
- Dispatcher.cs
- BuildDependencySet.cs
- NodeFunctions.cs
- PathData.cs
- basecomparevalidator.cs
- AssociationSetMetadata.cs
- AddingNewEventArgs.cs
- IntAverageAggregationOperator.cs
- ExclusiveTcpTransportManager.cs
- SynchronizationContext.cs
- FormatVersion.cs
- SystemWebCachingSectionGroup.cs
- FragmentQueryKB.cs
- HMACSHA384.cs
- DataRowChangeEvent.cs
- DiffuseMaterial.cs
- CustomErrorsSection.cs
- TimersDescriptionAttribute.cs
- TimestampInformation.cs
- VolatileResourceManager.cs
- TabControlCancelEvent.cs
- XmlILIndex.cs
- PersonalizationStateInfoCollection.cs
- RegisteredArrayDeclaration.cs
- ConfigurationCollectionAttribute.cs
- LocatorBase.cs
- DoubleLinkList.cs
- EditorAttributeInfo.cs
- TypeInfo.cs
- ContentElementAutomationPeer.cs
- LambdaCompiler.Unary.cs
- BitmapVisualManager.cs
- ObjectStorage.cs
- HtmlTable.cs
- IsolatedStorageFilePermission.cs
- MessagePartDescription.cs
- CompiledAction.cs
- ObjectSelectorEditor.cs
- TraceSwitch.cs
- FunctionImportElement.cs
- CommandBindingCollection.cs
- EpmSyndicationContentDeSerializer.cs
- TrackingMemoryStream.cs
- ServiceTimeoutsElement.cs