Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OperatingSystem.cs
- FixedFlowMap.cs
- AppDomainUnloadedException.cs
- XamlDesignerSerializationManager.cs
- DataGridRowDetailsEventArgs.cs
- Zone.cs
- SerializationEventsCache.cs
- ByteConverter.cs
- SafeHandle.cs
- FunctionNode.cs
- EntityDataSourceChangingEventArgs.cs
- XmlQueryRuntime.cs
- SqlConnection.cs
- Invariant.cs
- Interop.cs
- ListViewItem.cs
- GPPOINTF.cs
- MasterPageCodeDomTreeGenerator.cs
- Model3DGroup.cs
- AlternateViewCollection.cs
- MenuItemCollection.cs
- TaskCanceledException.cs
- SimpleType.cs
- EnvironmentPermission.cs
- TemplateInstanceAttribute.cs
- SystemIPv4InterfaceProperties.cs
- StringValueSerializer.cs
- Label.cs
- FieldToken.cs
- CompareInfo.cs
- XmlComment.cs
- Setter.cs
- ClipboardProcessor.cs
- Currency.cs
- ResXResourceReader.cs
- HelpKeywordAttribute.cs
- RightsManagementEncryptedStream.cs
- ProcessHost.cs
- GraphicsContext.cs
- WebResourceAttribute.cs
- OracleNumber.cs
- FilteredReadOnlyMetadataCollection.cs
- CurrentChangingEventManager.cs
- PrintingPermission.cs
- DragStartedEventArgs.cs
- DescendantQuery.cs
- ColorConvertedBitmap.cs
- DecoderReplacementFallback.cs
- WebBrowserEvent.cs
- SuppressMergeCheckAttribute.cs
- SpecularMaterial.cs
- AnnotationResourceChangedEventArgs.cs
- Timeline.cs
- VScrollProperties.cs
- TypeDescriptorContext.cs
- SqlDataSourceCommandEventArgs.cs
- _LazyAsyncResult.cs
- SystemWebExtensionsSectionGroup.cs
- UpdateEventArgs.cs
- PropertyValueUIItem.cs
- WindowsGraphicsWrapper.cs
- BasicKeyConstraint.cs
- SetterTriggerConditionValueConverter.cs
- WebBrowserNavigatingEventHandler.cs
- StylesEditorDialog.cs
- TypeDelegator.cs
- CheckableControlBaseAdapter.cs
- TextFormatterImp.cs
- ToolboxDataAttribute.cs
- TextSerializer.cs
- CharacterHit.cs
- FixedFindEngine.cs
- milrender.cs
- PersonalizableAttribute.cs
- TextRange.cs
- SerialPort.cs
- ClockGroup.cs
- Action.cs
- GlyphCache.cs
- TextTreeTextBlock.cs
- rsa.cs
- TraceListeners.cs
- Matrix3DValueSerializer.cs
- UxThemeWrapper.cs
- input.cs
- FtpWebResponse.cs
- ScriptingJsonSerializationSection.cs
- TypeConverters.cs
- Pair.cs
- DrawListViewSubItemEventArgs.cs
- IImplicitResourceProvider.cs
- MetadataProperty.cs
- SafeRightsManagementPubHandle.cs
- MenuItem.cs
- ServiceDescriptionSerializer.cs
- ExtensionSimplifierMarkupObject.cs
- Enumerable.cs
- Ppl.cs
- CompilerState.cs
- DataGridViewBand.cs