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
- TypeDescriptionProviderAttribute.cs
- VariableDesigner.xaml.cs
- NamespaceInfo.cs
- ActiveXHost.cs
- MachineSettingsSection.cs
- ImpersonateTokenRef.cs
- ConstructorNeedsTagAttribute.cs
- SslStream.cs
- MasterPageParser.cs
- ExpressionEditorSheet.cs
- EventLogPermissionAttribute.cs
- VirtualDirectoryMappingCollection.cs
- ToolStripButton.cs
- ValueChangedEventManager.cs
- ByteAnimationUsingKeyFrames.cs
- EventHandlersStore.cs
- Descriptor.cs
- CharAnimationUsingKeyFrames.cs
- Compensate.cs
- Command.cs
- DoubleConverter.cs
- BezierSegment.cs
- JsonEnumDataContract.cs
- HelpEvent.cs
- ProfileParameter.cs
- SortDescriptionCollection.cs
- QuaternionRotation3D.cs
- CollectionsUtil.cs
- ClientScriptManager.cs
- Transform.cs
- tibetanshape.cs
- TextChange.cs
- ParagraphResult.cs
- SamlSerializer.cs
- SessionPageStatePersister.cs
- SmtpNegotiateAuthenticationModule.cs
- HtmlTextArea.cs
- EventLogStatus.cs
- SafeSystemMetrics.cs
- ModulesEntry.cs
- StringAnimationBase.cs
- DataListComponentEditor.cs
- StrongNameMembershipCondition.cs
- WorkflowDesignerMessageFilter.cs
- Expression.DebuggerProxy.cs
- StaticResourceExtension.cs
- DbConnectionStringBuilder.cs
- ClaimTypeElementCollection.cs
- AutomationEventArgs.cs
- Delegate.cs
- PointAnimationClockResource.cs
- UpdatePanelTriggerCollection.cs
- PerformanceCounterPermission.cs
- JsonObjectDataContract.cs
- Hashtable.cs
- HtmlElementErrorEventArgs.cs
- DataControlField.cs
- XmlSchemaAttribute.cs
- FixedSOMLineRanges.cs
- sqlnorm.cs
- DefaultTextStoreTextComposition.cs
- ConnectionPoint.cs
- TextEffectResolver.cs
- XmlAutoDetectWriter.cs
- SqlAliasesReferenced.cs
- BindToObject.cs
- _ListenerResponseStream.cs
- IteratorAsyncResult.cs
- EntityContainerEntitySetDefiningQuery.cs
- HttpListenerPrefixCollection.cs
- TextTreeRootNode.cs
- DataContractSerializerMessageContractImporter.cs
- PropertyChangedEventArgs.cs
- ListMarkerLine.cs
- JsonFormatMapping.cs
- NativeMethods.cs
- MailBnfHelper.cs
- AssemblyCollection.cs
- ListViewTableCell.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DataStorage.cs
- Grant.cs
- DateTimeFormatInfoScanner.cs
- EndOfStreamException.cs
- DataPagerFieldCollection.cs
- DocumentEventArgs.cs
- GridLengthConverter.cs
- SqlNotificationEventArgs.cs
- StateManagedCollection.cs
- ThreadStartException.cs
- DataGridColumn.cs
- XmlChildNodes.cs
- TreeNodeEventArgs.cs
- remotingproxy.cs
- SmtpReplyReader.cs
- InternalCache.cs
- DbRetry.cs
- SqlFacetAttribute.cs
- SystemGatewayIPAddressInformation.cs
- Merger.cs