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
- RuntimeWrappedException.cs
- ResXBuildProvider.cs
- NavigationEventArgs.cs
- EventLogEntry.cs
- TypeDependencyAttribute.cs
- NotifyParentPropertyAttribute.cs
- ValueType.cs
- IisTraceWebEventProvider.cs
- DecoderBestFitFallback.cs
- LocatorPartList.cs
- ThreadStartException.cs
- MatrixTransform.cs
- DisplayInformation.cs
- PropertyValueEditor.cs
- ObjectAnimationBase.cs
- StrongNamePublicKeyBlob.cs
- ProfileBuildProvider.cs
- SerializationInfo.cs
- HybridDictionary.cs
- FormatVersion.cs
- ListBoxItemWrapperAutomationPeer.cs
- List.cs
- MarshalByRefObject.cs
- ContextMarshalException.cs
- IdleTimeoutMonitor.cs
- HierarchicalDataSourceControl.cs
- ProcessThreadCollection.cs
- FileReservationCollection.cs
- ChangeNode.cs
- ListControl.cs
- AuthorizationRuleCollection.cs
- XmlDocumentSerializer.cs
- EventProvider.cs
- ConnectionStringsSection.cs
- TargetFrameworkAttribute.cs
- BuildManagerHost.cs
- Delegate.cs
- DataGridViewColumnEventArgs.cs
- CounterCreationDataConverter.cs
- XmlAnyElementAttributes.cs
- AliasExpr.cs
- PropertyConverter.cs
- Preprocessor.cs
- ScriptIgnoreAttribute.cs
- HealthMonitoringSection.cs
- PostBackTrigger.cs
- DataGridViewCellValueEventArgs.cs
- SendAgentStatusRequest.cs
- EmbeddedMailObjectsCollection.cs
- MarkedHighlightComponent.cs
- FlowDocumentPaginator.cs
- PasswordPropertyTextAttribute.cs
- EventWaitHandleSecurity.cs
- ExecutionContext.cs
- WebPartDescription.cs
- InfoCardRSACryptoProvider.cs
- ActivityStatusChangeEventArgs.cs
- EventMappingSettingsCollection.cs
- _KerberosClient.cs
- AggregateNode.cs
- XPathParser.cs
- PathTooLongException.cs
- ScriptServiceAttribute.cs
- TextDecoration.cs
- ColorTransform.cs
- SafeLocalMemHandle.cs
- ipaddressinformationcollection.cs
- ListViewInsertEventArgs.cs
- ScrollProperties.cs
- WindowAutomationPeer.cs
- FileController.cs
- Style.cs
- NavigationProperty.cs
- DataGridCaption.cs
- AlternateView.cs
- MinimizableAttributeTypeConverter.cs
- MetadataUtilsSmi.cs
- TextBounds.cs
- EditorZoneBase.cs
- AssemblyBuilderData.cs
- TaiwanLunisolarCalendar.cs
- ListBoxDesigner.cs
- AssociationProvider.cs
- XPathExpr.cs
- PasswordBox.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- TransactionsSectionGroup.cs
- AnnotationObservableCollection.cs
- SmiContext.cs
- TextReader.cs
- AssemblyAttributes.cs
- WebServicesSection.cs
- StrokeFIndices.cs
- ServiceTimeoutsElement.cs
- BindingOperations.cs
- TableItemStyle.cs
- CompilerGlobalScopeAttribute.cs
- OdbcEnvironment.cs
- SplitterEvent.cs
- QuaternionConverter.cs