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
- VerticalAlignConverter.cs
- DesignerActionPropertyItem.cs
- OSEnvironmentHelper.cs
- DataBindingCollection.cs
- BasicExpressionVisitor.cs
- SimpleTypeResolver.cs
- OleDbPropertySetGuid.cs
- OledbConnectionStringbuilder.cs
- ClosableStream.cs
- ExtendedTransformFactory.cs
- TransactionWaitAsyncResult.cs
- PointConverter.cs
- Transform.cs
- CompressedStack.cs
- SystemKeyConverter.cs
- DataServiceConfiguration.cs
- LinkLabelLinkClickedEvent.cs
- HandlerFactoryCache.cs
- MouseActionValueSerializer.cs
- Visual.cs
- Translator.cs
- GridViewPageEventArgs.cs
- WebDescriptionAttribute.cs
- OperationCanceledException.cs
- HttpPostedFileBase.cs
- OperatingSystem.cs
- TextPenaltyModule.cs
- Helpers.cs
- Label.cs
- OdbcDataAdapter.cs
- ReadOnlyDictionary.cs
- CursorConverter.cs
- BindingObserver.cs
- ConfigurationStrings.cs
- SiteMapDataSourceView.cs
- SettingsPropertyWrongTypeException.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- TabPage.cs
- ResourceCategoryAttribute.cs
- _NegotiateClient.cs
- PageWrapper.cs
- Int64Storage.cs
- ValueQuery.cs
- FuncTypeConverter.cs
- CngAlgorithmGroup.cs
- OciEnlistContext.cs
- SafeNativeMethods.cs
- MenuEventArgs.cs
- SubMenuStyleCollection.cs
- XmlChoiceIdentifierAttribute.cs
- CodeTypeOfExpression.cs
- ScrollableControl.cs
- RuleSetCollection.cs
- FrameworkContentElement.cs
- PenCursorManager.cs
- FrameworkObject.cs
- FunctionGenerator.cs
- EntityFunctions.cs
- EdmProperty.cs
- Reference.cs
- DataBindingCollection.cs
- PathFigureCollection.cs
- UnitySerializationHolder.cs
- ThreadNeutralSemaphore.cs
- DeviceContext2.cs
- DescendentsWalker.cs
- ColumnMapVisitor.cs
- ToolConsole.cs
- ProcessModuleCollection.cs
- CharacterString.cs
- CompareValidator.cs
- WebServiceTypeData.cs
- ContextMenuStrip.cs
- CodePageUtils.cs
- Label.cs
- SystemKeyConverter.cs
- BindingExpression.cs
- FormatStringEditor.cs
- XmlCharCheckingReader.cs
- ClipboardData.cs
- IntSecurity.cs
- DataKeyPropertyAttribute.cs
- ClientSettingsStore.cs
- ScriptMethodAttribute.cs
- WindowPattern.cs
- CustomErrorCollection.cs
- TextTreeTextNode.cs
- MatrixTransform.cs
- DefaultSerializationProviderAttribute.cs
- LineMetrics.cs
- ItemCheckEvent.cs
- UIElementParaClient.cs
- _TimerThread.cs
- newinstructionaction.cs
- DataGridCaption.cs
- ComponentGlyph.cs
- ToolStripProgressBar.cs
- _ListenerResponseStream.cs
- TextEditorCharacters.cs
- EventData.cs