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
- Monitor.cs
- XmlReflectionImporter.cs
- XmlHierarchyData.cs
- TextDecorationCollection.cs
- SectionRecord.cs
- SharedUtils.cs
- ToolStripDropDownItem.cs
- PowerModeChangedEventArgs.cs
- IOException.cs
- GridViewUpdateEventArgs.cs
- ByteConverter.cs
- DataContractSerializer.cs
- DataRelationPropertyDescriptor.cs
- ToolStripRendererSwitcher.cs
- _ConnectOverlappedAsyncResult.cs
- CustomAssemblyResolver.cs
- HebrewCalendar.cs
- MetadataPropertyvalue.cs
- ClassGenerator.cs
- RawTextInputReport.cs
- TableCell.cs
- cryptoapiTransform.cs
- ObjectDataSourceDesigner.cs
- FileVersion.cs
- PageStatePersister.cs
- RectangleHotSpot.cs
- SqlBulkCopyColumnMapping.cs
- LingerOption.cs
- MembershipSection.cs
- ImageInfo.cs
- EntityCommandDefinition.cs
- EncryptedKey.cs
- TextTabProperties.cs
- RenderCapability.cs
- NameSpaceExtractor.cs
- AuthenticateEventArgs.cs
- Converter.cs
- ITreeGenerator.cs
- ListViewGroupItemCollection.cs
- MSAAWinEventWrap.cs
- ProcessModuleCollection.cs
- ErrorRuntimeConfig.cs
- MimeBasePart.cs
- SqlLiftWhereClauses.cs
- ExpressionCopier.cs
- DataServiceEntityAttribute.cs
- RotateTransform3D.cs
- CacheChildrenQuery.cs
- GifBitmapEncoder.cs
- OpCodes.cs
- TTSEngineProxy.cs
- ContextInformation.cs
- ConfigurationStrings.cs
- DataServiceProcessingPipelineEventArgs.cs
- DynamicRendererThreadManager.cs
- AssemblyAttributesGoHere.cs
- BindingList.cs
- StorageSetMapping.cs
- ExtensibleClassFactory.cs
- FormsAuthenticationEventArgs.cs
- DBAsyncResult.cs
- SelectingProviderEventArgs.cs
- UniqueIdentifierService.cs
- RegexWorker.cs
- StringArrayConverter.cs
- ScrollChrome.cs
- HttpApplicationFactory.cs
- InvokeWebServiceDesigner.cs
- QilLoop.cs
- SerialErrors.cs
- PackageFilter.cs
- ServicePointManagerElement.cs
- FormsAuthenticationModule.cs
- ParallelTimeline.cs
- DiscriminatorMap.cs
- RenameRuleObjectDialog.cs
- _IPv4Address.cs
- RangeValueProviderWrapper.cs
- StringUtil.cs
- Lock.cs
- ResourceDescriptionAttribute.cs
- SqlOuterApplyReducer.cs
- SplitterEvent.cs
- PageContentCollection.cs
- PageMediaType.cs
- WindowInteropHelper.cs
- XmlSchemaImporter.cs
- MatrixValueSerializer.cs
- UnsupportedPolicyOptionsException.cs
- DSASignatureFormatter.cs
- ViewBase.cs
- ExceptionUtil.cs
- DragDropHelper.cs
- X509ChainPolicy.cs
- columnmapfactory.cs
- RawContentTypeMapper.cs
- XmlParserContext.cs
- TrustManager.cs
- ThreadPool.cs
- QueryPageSettingsEventArgs.cs