Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RefreshPropertiesAttribute.cs
- ServiceReference.cs
- IntMinMaxAggregationOperator.cs
- XmlNodeList.cs
- MobileComponentEditorPage.cs
- OleDragDropHandler.cs
- ILGenerator.cs
- Deflater.cs
- PenThreadPool.cs
- WindowsToolbar.cs
- DBSchemaRow.cs
- QuaternionRotation3D.cs
- ExternalFile.cs
- ColumnResult.cs
- WriterOutput.cs
- Type.cs
- EntityDataSourceContextDisposingEventArgs.cs
- TextTreeTextBlock.cs
- PointAnimationUsingKeyFrames.cs
- MobileControlPersister.cs
- SqlUserDefinedTypeAttribute.cs
- EntityDesignerBuildProvider.cs
- Annotation.cs
- LabelEditEvent.cs
- ReferenceConverter.cs
- SignerInfo.cs
- EndPoint.cs
- FrameAutomationPeer.cs
- StateDesigner.LayoutSelectionGlyph.cs
- _Win32.cs
- PasswordRecovery.cs
- ListBoxItem.cs
- Rect3DConverter.cs
- TransformerConfigurationWizardBase.cs
- SqlBulkCopy.cs
- ProxyHwnd.cs
- SchemaRegistration.cs
- Conditional.cs
- DataPagerField.cs
- WpfSharedBamlSchemaContext.cs
- LifetimeServices.cs
- IconHelper.cs
- StorageAssociationSetMapping.cs
- OracleCommand.cs
- SystemPens.cs
- ObjectDisposedException.cs
- AttributeExtensions.cs
- ProxyWebPartConnectionCollection.cs
- InvalidCommandTreeException.cs
- Menu.cs
- Sql8ConformanceChecker.cs
- ArgumentException.cs
- DateTimeOffset.cs
- InputReportEventArgs.cs
- ObjectDisposedException.cs
- ToolStripContentPanel.cs
- SQLBinaryStorage.cs
- StorageModelBuildProvider.cs
- ServiceOperationInfoTypeConverter.cs
- RegexWriter.cs
- ToolStripButton.cs
- RoleService.cs
- FocusTracker.cs
- WindowVisualStateTracker.cs
- ConnectionPointGlyph.cs
- InheritanceContextHelper.cs
- VoiceSynthesis.cs
- Gdiplus.cs
- IdentityReference.cs
- SoapServerMethod.cs
- DataGridViewTopRowAccessibleObject.cs
- BitmapEffect.cs
- DefaultWorkflowTransactionService.cs
- Helper.cs
- Filter.cs
- GregorianCalendar.cs
- FontCacheLogic.cs
- ContextToken.cs
- CodeExporter.cs
- ByteStorage.cs
- TextureBrush.cs
- DefaultValidator.cs
- SamlAuthenticationStatement.cs
- SemanticAnalyzer.cs
- Wizard.cs
- ActionItem.cs
- TextTreeDeleteContentUndoUnit.cs
- FormsAuthentication.cs
- InvalidCastException.cs
- StatusBar.cs
- InstanceNameConverter.cs
- SafeCryptoHandles.cs
- WsrmTraceRecord.cs
- XmlAttributeAttribute.cs
- Signature.cs
- SQLDoubleStorage.cs
- WebPartMenu.cs
- DeclarationUpdate.cs
- ActiveXContainer.cs
- MediaPlayerState.cs