Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Empty.cs / 1 / Empty.cs
// ==++== // // 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; } public void GetObjectData(SerializationInfo info, StreamingContext context) { if (info==null) { throw new ArgumentNullException("info"); } 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
- StandardOleMarshalObject.cs
- ItemsControl.cs
- Visitor.cs
- DivideByZeroException.cs
- BuildProviderAppliesToAttribute.cs
- DataListItemCollection.cs
- TextTreeText.cs
- X509CertificateValidationMode.cs
- RunWorkerCompletedEventArgs.cs
- PathTooLongException.cs
- Overlapped.cs
- QilChoice.cs
- InlineObject.cs
- Camera.cs
- SerializationStore.cs
- SystemSounds.cs
- AppDomainProtocolHandler.cs
- ElementFactory.cs
- ExecutionProperties.cs
- DurableErrorHandler.cs
- Vector3dCollection.cs
- ReferenceSchema.cs
- ClientData.cs
- HttpListenerException.cs
- SqlBuilder.cs
- MarshalByValueComponent.cs
- FileLogRecordHeader.cs
- TimerEventSubscription.cs
- ExpressionBuilderContext.cs
- SecurityUtils.cs
- UserPersonalizationStateInfo.cs
- DocumentPageView.cs
- IconBitmapDecoder.cs
- EDesignUtil.cs
- PrivilegedConfigurationManager.cs
- XmlHierarchicalDataSourceView.cs
- FrameworkTemplate.cs
- SystemIPAddressInformation.cs
- HostingPreferredMapPath.cs
- safex509handles.cs
- OpacityConverter.cs
- EntityDataSourceDesigner.cs
- DesignerActionHeaderItem.cs
- DetailsViewPagerRow.cs
- PropertyIdentifier.cs
- PlatformCulture.cs
- CompiledRegexRunnerFactory.cs
- ScriptManager.cs
- ListViewPagedDataSource.cs
- ISFClipboardData.cs
- ZipArchive.cs
- Win32Native.cs
- MsmqTransportReceiveParameters.cs
- CodeExporter.cs
- NetworkInformationPermission.cs
- DesignerAttribute.cs
- StringAnimationUsingKeyFrames.cs
- EventWaitHandleSecurity.cs
- EventLogTraceListener.cs
- TreeNodeBindingCollection.cs
- DesignerLoader.cs
- XhtmlTextWriter.cs
- WebHttpBehavior.cs
- InputMethodStateTypeInfo.cs
- RuntimeResourceSet.cs
- CommonProperties.cs
- NamespaceMapping.cs
- TableItemStyle.cs
- ConfigXmlSignificantWhitespace.cs
- DPAPIProtectedConfigurationProvider.cs
- BamlVersionHeader.cs
- MenuItemBindingCollection.cs
- ParameterCollection.cs
- SmtpClient.cs
- ImportContext.cs
- MessageCredentialType.cs
- PropertyTabChangedEvent.cs
- SplashScreen.cs
- Equal.cs
- StrongTypingException.cs
- CompilerState.cs
- ConfigurationErrorsException.cs
- BaseHashHelper.cs
- SchemaMerger.cs
- ReadOnlyCollectionBuilder.cs
- PermissionSetTriple.cs
- OuterGlowBitmapEffect.cs
- ProviderSettingsCollection.cs
- InstanceHandle.cs
- EntityDataSourceSelectingEventArgs.cs
- CellTreeNode.cs
- MergeLocalizationDirectives.cs
- NavigationWindow.cs
- SqlProfileProvider.cs
- Vector3DIndependentAnimationStorage.cs
- SplitterEvent.cs
- ReadContentAsBinaryHelper.cs
- CheckBoxBaseAdapter.cs
- FileInfo.cs
- TextRangeEditTables.cs