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
- EmptyCollection.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- QilSortKey.cs
- PropertyConverter.cs
- StringAnimationBase.cs
- ObjectListFieldsPage.cs
- DoubleKeyFrameCollection.cs
- DebugView.cs
- CodeExpressionRuleDeclaration.cs
- BaseTemplateParser.cs
- CodeNamespace.cs
- XPathDocumentBuilder.cs
- ImmutablePropertyDescriptorGridEntry.cs
- SecureStringHasher.cs
- WebPartMinimizeVerb.cs
- FileUtil.cs
- SystemPens.cs
- PolicyAssertionCollection.cs
- AxisAngleRotation3D.cs
- ResizeGrip.cs
- Drawing.cs
- TableItemProviderWrapper.cs
- EntityClientCacheKey.cs
- NetworkStream.cs
- AtomEntry.cs
- XhtmlBasicPhoneCallAdapter.cs
- SqlFlattener.cs
- UInt16.cs
- ByteStorage.cs
- UrlAuthFailedErrorFormatter.cs
- RegexMatch.cs
- WebServiceAttribute.cs
- SmtpFailedRecipientException.cs
- EventItfInfo.cs
- QilGenerator.cs
- WindowsListViewItem.cs
- ComponentChangedEvent.cs
- AlgoModule.cs
- InvokeProviderWrapper.cs
- Button.cs
- CompoundFileStorageReference.cs
- TextFormatterContext.cs
- HtmlImage.cs
- PiiTraceSource.cs
- MatrixUtil.cs
- ErrorStyle.cs
- UnsafeNativeMethods.cs
- MinMaxParagraphWidth.cs
- ActivityScheduledQuery.cs
- SiteMapNodeItemEventArgs.cs
- BoundsDrawingContextWalker.cs
- EdgeProfileValidation.cs
- WebConfigurationFileMap.cs
- LogEntryHeaderDeserializer.cs
- DbCommandDefinition.cs
- Translator.cs
- UIntPtr.cs
- Vector3DAnimation.cs
- TextLine.cs
- DataServiceQueryOfT.cs
- ReadOnlyHierarchicalDataSource.cs
- ExtractorMetadata.cs
- ZipIOExtraFieldZip64Element.cs
- EventTask.cs
- TemplateXamlParser.cs
- StrokeCollection2.cs
- webeventbuffer.cs
- TextElementEnumerator.cs
- SafeLibraryHandle.cs
- ZipIOModeEnforcingStream.cs
- DataGridViewRowsRemovedEventArgs.cs
- EnlistmentState.cs
- SoapElementAttribute.cs
- PresentationAppDomainManager.cs
- InOutArgumentConverter.cs
- AssemblyAttributesGoHere.cs
- WSTransactionSection.cs
- SQLRoleProvider.cs
- OledbConnectionStringbuilder.cs
- WindowsRegion.cs
- PropertyPath.cs
- LinearKeyFrames.cs
- DataGridrowEditEndingEventArgs.cs
- MessageContractMemberAttribute.cs
- CryptoConfig.cs
- LiteralControl.cs
- TabletCollection.cs
- DebugViewWriter.cs
- EnumBuilder.cs
- SafeEventLogWriteHandle.cs
- ADConnectionHelper.cs
- SiteMapDataSourceDesigner.cs
- Registry.cs
- NamespaceEmitter.cs
- XmlHierarchyData.cs
- StylusPointPropertyInfoDefaults.cs
- ConfigurationPropertyAttribute.cs
- VideoDrawing.cs
- ServiceModelDictionary.cs
- Select.cs