Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstanceValue.cs / 1305376 / InstanceValue.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System; using System.Runtime; [Fx.Tag.XamlVisible(false)] public sealed class InstanceValue { readonly static InstanceValue deletedValue = new InstanceValue(); public InstanceValue(object value) : this(value, InstanceValueOptions.None) { } public InstanceValue(object value, InstanceValueOptions options) { Value = value; Options = options; } InstanceValue() { Value = this; } public object Value { get; private set; } public InstanceValueOptions Options { get; private set; } public bool IsDeletedValue { get { return object.ReferenceEquals(this, InstanceValue.DeletedValue); } } public static InstanceValue DeletedValue { get { return InstanceValue.deletedValue; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System; using System.Runtime; [Fx.Tag.XamlVisible(false)] public sealed class InstanceValue { readonly static InstanceValue deletedValue = new InstanceValue(); public InstanceValue(object value) : this(value, InstanceValueOptions.None) { } public InstanceValue(object value, InstanceValueOptions options) { Value = value; Options = options; } InstanceValue() { Value = this; } public object Value { get; private set; } public InstanceValueOptions Options { get; private set; } public bool IsDeletedValue { get { return object.ReferenceEquals(this, InstanceValue.DeletedValue); } } public static InstanceValue DeletedValue { get { return InstanceValue.deletedValue; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlMemberMapping.cs
- CharacterMetricsDictionary.cs
- ColorTypeConverter.cs
- SamlDelegatingWriter.cs
- Setter.cs
- HyperLink.cs
- DataServiceQueryOfT.cs
- DataTableReader.cs
- MembershipValidatePasswordEventArgs.cs
- HtmlShim.cs
- RolePrincipal.cs
- DeclarativeCatalogPart.cs
- ExpressionBuilderContext.cs
- NaturalLanguageHyphenator.cs
- ContextDataSource.cs
- ObjectDisposedException.cs
- PropertyBuilder.cs
- SqlConnectionFactory.cs
- RuntimeArgumentHandle.cs
- ResourceManager.cs
- GroupBox.cs
- StateDesigner.Layouts.cs
- UnsettableComboBox.cs
- Transform.cs
- LayoutTable.cs
- ScriptComponentDescriptor.cs
- documentsequencetextcontainer.cs
- PeerCollaborationPermission.cs
- ZipIOLocalFileBlock.cs
- UIElementParaClient.cs
- HttpCookiesSection.cs
- HttpConfigurationSystem.cs
- DeferredSelectedIndexReference.cs
- SamlSubjectStatement.cs
- WindowsIdentity.cs
- DataGridPagerStyle.cs
- FunctionCommandText.cs
- ColumnClickEvent.cs
- NotConverter.cs
- ActivityContext.cs
- TerminatorSinks.cs
- ThreadStaticAttribute.cs
- EventItfInfo.cs
- FontWeight.cs
- FreeFormDesigner.cs
- EntityContainer.cs
- LocalBuilder.cs
- DataGridTextColumn.cs
- IconHelper.cs
- ServiceDescriptions.cs
- SecurityDescriptor.cs
- ClientProxyGenerator.cs
- SqlDependency.cs
- _LocalDataStore.cs
- StringArrayConverter.cs
- XsltContext.cs
- ManualResetEventSlim.cs
- ClientRolePrincipal.cs
- RawStylusInput.cs
- Hash.cs
- ObjectAnimationBase.cs
- DataGridViewCellValidatingEventArgs.cs
- NotifyParentPropertyAttribute.cs
- HttpHandlerAction.cs
- XsltOutput.cs
- ApplicationActivator.cs
- ExecutionEngineException.cs
- TreeNodeStyle.cs
- ConfigurationManagerHelper.cs
- ListBindableAttribute.cs
- DataListGeneralPage.cs
- SqlConnectionPoolProviderInfo.cs
- FixedSOMPageConstructor.cs
- XmlSchemaComplexContentExtension.cs
- String.cs
- SudsParser.cs
- InputLanguageProfileNotifySink.cs
- SafeCryptoHandles.cs
- ListViewGroupConverter.cs
- FormsAuthenticationModule.cs
- DbTransaction.cs
- XPathMultyIterator.cs
- HuffmanTree.cs
- NestedContainer.cs
- WebUtil.cs
- Rect3DConverter.cs
- AspProxy.cs
- DataGrid.cs
- XmlSchemaException.cs
- DataServiceRequest.cs
- PackagingUtilities.cs
- XmlSchemaComplexContentRestriction.cs
- ConfigurationStrings.cs
- PtsHelper.cs
- ObjectDataProvider.cs
- ZipFileInfoCollection.cs
- ListViewItemMouseHoverEvent.cs
- UnicodeEncoding.cs
- HttpModulesSection.cs
- ImageMetadata.cs