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
- CompilationLock.cs
- TransformerInfo.cs
- UriExt.cs
- ClientFormsAuthenticationCredentials.cs
- BrowserCapabilitiesCompiler.cs
- OracleMonthSpan.cs
- URLAttribute.cs
- Atom10FormatterFactory.cs
- ProcessManager.cs
- RoleGroupCollection.cs
- TreeViewEvent.cs
- DataSourceView.cs
- TemplateXamlParser.cs
- initElementDictionary.cs
- login.cs
- DeferrableContent.cs
- KeyGestureConverter.cs
- SqlInternalConnectionSmi.cs
- RealProxy.cs
- _Events.cs
- SafeProcessHandle.cs
- _AutoWebProxyScriptWrapper.cs
- GenericTypeParameterBuilder.cs
- ColorTransformHelper.cs
- LocationUpdates.cs
- ActivationServices.cs
- DataMemberFieldEditor.cs
- ToolStripDropDownClosedEventArgs.cs
- LabelLiteral.cs
- X509Extension.cs
- ColorTransform.cs
- ListControlConvertEventArgs.cs
- PageAction.cs
- AsyncSerializedWorker.cs
- ConditionalAttribute.cs
- XsdBuildProvider.cs
- InputLanguageProfileNotifySink.cs
- ActivityExecutorDelegateInfo.cs
- XmlNavigatorStack.cs
- ExpressionVisitor.cs
- RuntimeHandles.cs
- TimeZone.cs
- BamlBinaryReader.cs
- TreeIterator.cs
- WeakReferenceEnumerator.cs
- AssemblyCollection.cs
- QueryCacheManager.cs
- Duration.cs
- MetadataUtilsSmi.cs
- PerformanceCounterPermission.cs
- KoreanCalendar.cs
- StorageEntityContainerMapping.cs
- StringReader.cs
- WebPartManager.cs
- CustomAttributeBuilder.cs
- ElapsedEventArgs.cs
- ParagraphResult.cs
- Line.cs
- DataGridViewDataErrorEventArgs.cs
- GridViewColumnCollectionChangedEventArgs.cs
- TeredoHelper.cs
- RegexWriter.cs
- CellParagraph.cs
- HashCryptoHandle.cs
- TrimSurroundingWhitespaceAttribute.cs
- ObjectDataSourceMethodEventArgs.cs
- RIPEMD160.cs
- WebZone.cs
- UIHelper.cs
- StylusTouchDevice.cs
- WmiPutTraceRecord.cs
- ServiceDescriptionSerializer.cs
- WindowsFormsLinkLabel.cs
- DocumentViewerAutomationPeer.cs
- BitmapScalingModeValidation.cs
- ObjectHandle.cs
- SapiRecognizer.cs
- SchemaImporterExtensionElement.cs
- HtmlTable.cs
- ResXResourceWriter.cs
- ToolStripMenuItem.cs
- ColorBlend.cs
- TransportElement.cs
- X509CertificateClaimSet.cs
- MachineSettingsSection.cs
- LineUtil.cs
- Margins.cs
- WinEventWrap.cs
- DataControlButton.cs
- DataGridViewRowCollection.cs
- RequestedSignatureDialog.cs
- WebPartVerbCollection.cs
- DataGridViewComboBoxCell.cs
- ImageConverter.cs
- XslUrlEditor.cs
- KnownAssembliesSet.cs
- DBDataPermission.cs
- ExpressionWriter.cs
- ReadOnlyPermissionSet.cs
- QilInvokeEarlyBound.cs