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
- CodeTypeMember.cs
- UnicastIPAddressInformationCollection.cs
- CommandPlan.cs
- Pts.cs
- WebDisplayNameAttribute.cs
- EmptyStringExpandableObjectConverter.cs
- RangeValidator.cs
- UrlMappingsSection.cs
- OleDbParameter.cs
- CookieHandler.cs
- dataobject.cs
- Repeater.cs
- EpmTargetTree.cs
- SpellerHighlightLayer.cs
- TextViewDesigner.cs
- XPathExpr.cs
- TriState.cs
- HandoffBehavior.cs
- OutputWindow.cs
- Executor.cs
- UpdateRecord.cs
- StreamUpdate.cs
- ContentTextAutomationPeer.cs
- OdbcFactory.cs
- SqlGenerator.cs
- ParseHttpDate.cs
- XmlDocument.cs
- _IPv6Address.cs
- ComplexBindingPropertiesAttribute.cs
- LabelDesigner.cs
- UInt64.cs
- CheckedPointers.cs
- ChannelPoolSettingsElement.cs
- lengthconverter.cs
- GlyphShapingProperties.cs
- NameSpaceExtractor.cs
- COSERVERINFO.cs
- AsyncResult.cs
- wmiprovider.cs
- HistoryEventArgs.cs
- DataColumnCollection.cs
- ApplicationInfo.cs
- ImportRequest.cs
- XmlSchemaAttributeGroupRef.cs
- DataColumnCollection.cs
- InfiniteTimeSpanConverter.cs
- ReachBasicContext.cs
- SqlError.cs
- HtmlShimManager.cs
- GenericWebPart.cs
- TransactionCache.cs
- Task.cs
- RowCache.cs
- DataGridViewIntLinkedList.cs
- HttpSocketManager.cs
- MergeFilterQuery.cs
- SoapAttributeOverrides.cs
- TrackingWorkflowEventArgs.cs
- SchemaNotation.cs
- SiteMapHierarchicalDataSourceView.cs
- XmlNodeWriter.cs
- ExecutionContext.cs
- ControlCachePolicy.cs
- ToolZone.cs
- BinHexEncoder.cs
- Blend.cs
- XmlSchemaSimpleTypeRestriction.cs
- SmtpNegotiateAuthenticationModule.cs
- SqlDependencyListener.cs
- RawUIStateInputReport.cs
- EditingCoordinator.cs
- DocumentSchemaValidator.cs
- MSAANativeProvider.cs
- DataSourceControl.cs
- SqlServer2KCompatibilityCheck.cs
- ToolBarButton.cs
- CodeThrowExceptionStatement.cs
- EventHandlingScope.cs
- XmlAttributeOverrides.cs
- XmlReaderSettings.cs
- RenderContext.cs
- DataConnectionHelper.cs
- HandlerMappingMemo.cs
- SourceFilter.cs
- SrgsSubset.cs
- VScrollProperties.cs
- ObjectListFieldsPage.cs
- _HTTPDateParse.cs
- Compiler.cs
- SQLDoubleStorage.cs
- ConnectionStringsSection.cs
- CaseStatement.cs
- ColumnTypeConverter.cs
- TextTreePropertyUndoUnit.cs
- FilteredReadOnlyMetadataCollection.cs
- FormViewInsertEventArgs.cs
- EntityUtil.cs
- ClientSideProviderDescription.cs
- PropertiesTab.cs
- StrokeRenderer.cs