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
- EventListenerClientSide.cs
- TreeViewTemplateSelector.cs
- ResXDataNode.cs
- DataBindingCollection.cs
- GrammarBuilderDictation.cs
- WSHttpBindingBase.cs
- VerificationAttribute.cs
- XmlSchemaImport.cs
- BitmapEffectInput.cs
- SystemUnicastIPAddressInformation.cs
- Decimal.cs
- LineProperties.cs
- HttpVersion.cs
- Internal.cs
- TextParagraphCache.cs
- TextBoxDesigner.cs
- IndependentlyAnimatedPropertyMetadata.cs
- TileModeValidation.cs
- OleServicesContext.cs
- LinearKeyFrames.cs
- XhtmlBasicValidationSummaryAdapter.cs
- AssertUtility.cs
- Model3DGroup.cs
- SqlRowUpdatingEvent.cs
- NullRuntimeConfig.cs
- TaiwanLunisolarCalendar.cs
- Models.cs
- ReceiveActivityDesignerTheme.cs
- _CookieModule.cs
- RefType.cs
- CookielessHelper.cs
- DataViewManager.cs
- Typeface.cs
- FileSecurity.cs
- HttpDebugHandler.cs
- MILUtilities.cs
- HwndSourceKeyboardInputSite.cs
- XPathBinder.cs
- Variant.cs
- HttpWebResponse.cs
- SqlBuffer.cs
- Form.cs
- LogExtentCollection.cs
- Light.cs
- SortedDictionary.cs
- WindowsFormsSectionHandler.cs
- ExceptionUtility.cs
- ProviderConnectionPoint.cs
- ObjectItemCollection.cs
- UpdateProgress.cs
- CryptoApi.cs
- SiteMapDataSource.cs
- FontStretch.cs
- XmlCompatibilityReader.cs
- Console.cs
- MenuItemStyle.cs
- DictionaryTraceRecord.cs
- ReferenceCountedObject.cs
- ChangePasswordAutoFormat.cs
- EditCommandColumn.cs
- _NTAuthentication.cs
- RadialGradientBrush.cs
- AssertFilter.cs
- WaitHandleCannotBeOpenedException.cs
- RichTextBoxConstants.cs
- DirectoryLocalQuery.cs
- StoreItemCollection.Loader.cs
- JsonXmlDataContract.cs
- CollaborationHelperFunctions.cs
- SettingsProperty.cs
- RuntimeHelpers.cs
- TemplateBuilder.cs
- OpacityConverter.cs
- MyContact.cs
- FlowLayoutPanelDesigner.cs
- HtmlWindowCollection.cs
- ToolboxItemLoader.cs
- CodeSnippetStatement.cs
- AppDomainManager.cs
- HwndTarget.cs
- StatusBarPanel.cs
- XPathSelfQuery.cs
- ListView.cs
- TransformProviderWrapper.cs
- safePerfProviderHandle.cs
- hebrewshape.cs
- CustomCategoryAttribute.cs
- XmlILIndex.cs
- InfoCardMasterKey.cs
- ScaleTransform.cs
- SimpleColumnProvider.cs
- XPathScanner.cs
- FileUpload.cs
- CompilationSection.cs
- PropertyConverter.cs
- RegexCompilationInfo.cs
- LoaderAllocator.cs
- ExpressionPrefixAttribute.cs
- TypeUsageBuilder.cs
- InputGestureCollection.cs