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
- MessageBox.cs
- RevocationPoint.cs
- Item.cs
- StorageMappingFragment.cs
- RelationshipDetailsCollection.cs
- SerializationTrace.cs
- WebBrowsableAttribute.cs
- RegisteredExpandoAttribute.cs
- ByteStream.cs
- ConditionedDesigner.cs
- AsymmetricSignatureDeformatter.cs
- LinqToSqlWrapper.cs
- Zone.cs
- CodeDirectiveCollection.cs
- ResourceBinder.cs
- XmlSchemaCollection.cs
- BamlTreeMap.cs
- ResourceContainerWrapper.cs
- SvcMapFileLoader.cs
- SessionStateSection.cs
- PageHandlerFactory.cs
- ProcessHostFactoryHelper.cs
- MergePropertyDescriptor.cs
- OpCopier.cs
- Util.cs
- CryptoStream.cs
- MappedMetaModel.cs
- ObjectItemAttributeAssemblyLoader.cs
- FileSystemInfo.cs
- DataSourceUtil.cs
- SqlException.cs
- panel.cs
- FilteredDataSetHelper.cs
- DefaultAsyncDataDispatcher.cs
- TriggerAction.cs
- CollectionContainer.cs
- WebPartMovingEventArgs.cs
- httpstaticobjectscollection.cs
- EventSinkHelperWriter.cs
- EntityStoreSchemaGenerator.cs
- WindowsScroll.cs
- SiteMapSection.cs
- WebPartDesigner.cs
- DataRow.cs
- FloaterParaClient.cs
- _HelperAsyncResults.cs
- MappingSource.cs
- BezierSegment.cs
- Utility.cs
- HotCommands.cs
- ToolStripKeyboardHandlingService.cs
- WebBrowsableAttribute.cs
- TdsParser.cs
- XmlSchemaResource.cs
- ContextProperty.cs
- LocatorPartList.cs
- ImageCodecInfo.cs
- BaseCollection.cs
- ModuleBuilderData.cs
- TransactionInformation.cs
- Parameter.cs
- URLIdentityPermission.cs
- OrderedEnumerableRowCollection.cs
- StylusPointProperty.cs
- invalidudtexception.cs
- TransactionInterop.cs
- PrimarySelectionGlyph.cs
- ProxyFragment.cs
- ServiceCredentialsElement.cs
- _FtpDataStream.cs
- NumberFormatter.cs
- SqlException.cs
- IDataContractSurrogate.cs
- Event.cs
- ObjectStateEntry.cs
- PreProcessor.cs
- ResourceCategoryAttribute.cs
- ColumnClickEvent.cs
- TextViewSelectionProcessor.cs
- WebPermission.cs
- BindingMAnagerBase.cs
- DesignColumnCollection.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ToolStripDropDownClosingEventArgs.cs
- UIElement3D.cs
- DotExpr.cs
- BulletedList.cs
- UIPermission.cs
- CalculatedColumn.cs
- ProfileEventArgs.cs
- DropDownList.cs
- SignatureConfirmations.cs
- XmlArrayItemAttributes.cs
- GZipUtils.cs
- DBCSCodePageEncoding.cs
- FormView.cs
- DataColumnMapping.cs
- SqlParameterizer.cs
- StateDesigner.LayoutSelectionGlyph.cs
- VirtualDirectoryMapping.cs