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
- Rect3D.cs
- EventLogEntryCollection.cs
- TableDetailsCollection.cs
- EventHandlingScope.cs
- TextCharacters.cs
- OrderByBuilder.cs
- HierarchicalDataBoundControl.cs
- GenericPrincipal.cs
- EventBuilder.cs
- Item.cs
- SharedDp.cs
- PassportAuthenticationEventArgs.cs
- CheckBoxField.cs
- PowerModeChangedEventArgs.cs
- GridViewEditEventArgs.cs
- RouteItem.cs
- GenericTextProperties.cs
- SplineQuaternionKeyFrame.cs
- UInt32.cs
- DbConnectionHelper.cs
- MsmqAppDomainProtocolHandler.cs
- StorageAssociationSetMapping.cs
- BigInt.cs
- CodeDefaultValueExpression.cs
- ErrorFormatterPage.cs
- XPathNavigator.cs
- WebPartEditorOkVerb.cs
- TabPanel.cs
- XmlSequenceWriter.cs
- DataListComponentEditor.cs
- EventLogger.cs
- RuntimeConfigLKG.cs
- HttpCacheVary.cs
- ObjectDataSourceSelectingEventArgs.cs
- ClientApiGenerator.cs
- MembershipUser.cs
- ProcessHostMapPath.cs
- PartialCachingControl.cs
- OleDbInfoMessageEvent.cs
- DataGridViewMethods.cs
- DataComponentNameHandler.cs
- EditorPartChrome.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- AsyncStreamReader.cs
- ProfessionalColorTable.cs
- CompositeActivityDesigner.cs
- ToolStripSeparatorRenderEventArgs.cs
- SessionPageStatePersister.cs
- DetailsViewUpdateEventArgs.cs
- CultureInfo.cs
- XmlNamespaceDeclarationsAttribute.cs
- DateTimePicker.cs
- RangeValuePattern.cs
- ManualResetEvent.cs
- Bits.cs
- RuleProcessor.cs
- Cursors.cs
- AliasedSlot.cs
- PropertyInformation.cs
- DataObject.cs
- XPathScanner.cs
- CodeVariableDeclarationStatement.cs
- Baml2006SchemaContext.cs
- DrawingDrawingContext.cs
- DataTableTypeConverter.cs
- XmlSchemaDocumentation.cs
- TTSEvent.cs
- DependencyPropertyValueSerializer.cs
- SettingsProperty.cs
- CodeTypeOfExpression.cs
- FileDialogPermission.cs
- TypedTableBase.cs
- DependencyPropertyKey.cs
- AttributeExtensions.cs
- RectangleHotSpot.cs
- LicenseException.cs
- Object.cs
- ProcessHostConfigUtils.cs
- PackWebResponse.cs
- TabItem.cs
- InfocardExtendedInformationEntry.cs
- NavigationPropertySingletonExpression.cs
- TerminateDesigner.cs
- UnaryQueryOperator.cs
- ApplicationGesture.cs
- ClientRolePrincipal.cs
- AutomationFocusChangedEventArgs.cs
- MiniLockedBorderGlyph.cs
- StagingAreaInputItem.cs
- ScriptComponentDescriptor.cs
- ExcCanonicalXml.cs
- XslCompiledTransform.cs
- PropertyPathWorker.cs
- DataControlReference.cs
- _SSPISessionCache.cs
- SqlUtil.cs
- ModuleConfigurationInfo.cs
- ConstrainedDataObject.cs
- ConfigurationValues.cs
- DataBindingList.cs