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
- HelpEvent.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MouseDevice.cs
- ControlEvent.cs
- VBCodeProvider.cs
- MimeMapping.cs
- ObjectNavigationPropertyMapping.cs
- WebServiceData.cs
- RegexMatchCollection.cs
- BinaryWriter.cs
- SqlDataSourceEnumerator.cs
- StylusPoint.cs
- CriticalHandle.cs
- ThicknessAnimation.cs
- WebBaseEventKeyComparer.cs
- SplitContainerDesigner.cs
- TransactionScope.cs
- RoleBoolean.cs
- PositiveTimeSpanValidatorAttribute.cs
- TimeoutValidationAttribute.cs
- HealthMonitoringSection.cs
- AuthenticatedStream.cs
- CustomWebEventKey.cs
- MetadataExchangeBindings.cs
- CompilationUnit.cs
- DocumentGrid.cs
- DataGridViewCheckBoxColumn.cs
- ImageSourceValueSerializer.cs
- XmlNavigatorStack.cs
- XmlSchemaException.cs
- HtmlContainerControl.cs
- LZCodec.cs
- DesignTimeTemplateParser.cs
- TCPListener.cs
- Model3D.cs
- DataTableCollection.cs
- StringStorage.cs
- Events.cs
- EmptyCollection.cs
- DrawingContextDrawingContextWalker.cs
- BitmapSource.cs
- XmlILModule.cs
- MultiByteCodec.cs
- CompiledRegexRunner.cs
- WebPartPersonalization.cs
- IncrementalReadDecoders.cs
- InputBinder.cs
- ExtendedTransformFactory.cs
- ConnectionAcceptor.cs
- TransactionTable.cs
- TreeNodeCollection.cs
- GcHandle.cs
- GridViewRowCollection.cs
- WebPartTransformerAttribute.cs
- RSAPKCS1SignatureFormatter.cs
- PingReply.cs
- ReflectEventDescriptor.cs
- MetadataItem.cs
- AssociationSetEnd.cs
- DropAnimation.xaml.cs
- EncodingNLS.cs
- ListBindingConverter.cs
- BrowserCapabilitiesCompiler.cs
- FixedTextBuilder.cs
- ParsedAttributeCollection.cs
- TemplatedAdorner.cs
- TokenBasedSetEnumerator.cs
- PreProcessInputEventArgs.cs
- XmlSchemaSimpleContentRestriction.cs
- Model3DGroup.cs
- FontInfo.cs
- XmlSerializationReader.cs
- OleDbFactory.cs
- QuestionEventArgs.cs
- webeventbuffer.cs
- IfJoinedCondition.cs
- WmfPlaceableFileHeader.cs
- MapPathBasedVirtualPathProvider.cs
- SystemException.cs
- WinFormsSecurity.cs
- GridViewItemAutomationPeer.cs
- DeflateStream.cs
- MarkupProperty.cs
- NavigationWindow.cs
- UserNameSecurityTokenProvider.cs
- AssemblyAttributes.cs
- GlyphingCache.cs
- PageThemeParser.cs
- DrawingAttributeSerializer.cs
- DPCustomTypeDescriptor.cs
- XmlSerializerFactory.cs
- UpdatePanelControlTrigger.cs
- TileBrush.cs
- XPathQilFactory.cs
- SmtpNtlmAuthenticationModule.cs
- ConversionContext.cs
- RowBinding.cs
- HttpWebRequestElement.cs
- TextElementEnumerator.cs
- CounterSetInstance.cs