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
- ElementsClipboardData.cs
- Part.cs
- InfoCardSchemas.cs
- ApplicationCommands.cs
- DataGridViewRowStateChangedEventArgs.cs
- CalendarDesigner.cs
- StorageConditionPropertyMapping.cs
- XPathException.cs
- TagPrefixAttribute.cs
- LinqDataView.cs
- TreeNodeBinding.cs
- NumericUpDownAcceleration.cs
- SwitchDesigner.xaml.cs
- WebExceptionStatus.cs
- SspiSafeHandles.cs
- SQLSingle.cs
- TrackBar.cs
- DataGridViewCellStyleBuilderDialog.cs
- PanelDesigner.cs
- BulletDecorator.cs
- DelimitedListTraceListener.cs
- FileInfo.cs
- CodeLabeledStatement.cs
- CatalogPart.cs
- LocalBuilder.cs
- PartialTrustVisibleAssemblyCollection.cs
- Overlapped.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- DataIdProcessor.cs
- MergeFilterQuery.cs
- IxmlLineInfo.cs
- Icon.cs
- TypeName.cs
- ServiceOperationListItem.cs
- NavigationEventArgs.cs
- WebControlsSection.cs
- SmiGettersStream.cs
- MatrixTransform.cs
- AutoSizeComboBox.cs
- WebServiceTypeData.cs
- Point4D.cs
- DrawingCollection.cs
- MachineSettingsSection.cs
- TypeDelegator.cs
- ProfileEventArgs.cs
- ProvidersHelper.cs
- PrintDialog.cs
- ActivityWithResultConverter.cs
- X509ServiceCertificateAuthentication.cs
- DataBoundControlDesigner.cs
- DataTableReaderListener.cs
- UnsafeNativeMethodsPenimc.cs
- CodeMemberProperty.cs
- Bold.cs
- WebPartVerbsEventArgs.cs
- CodeDefaultValueExpression.cs
- InstanceData.cs
- WindowsListViewItemStartMenu.cs
- DesignerActionTextItem.cs
- EntityDataSourceContextDisposingEventArgs.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- PropertyManager.cs
- TextContainerChangeEventArgs.cs
- securestring.cs
- BaseCollection.cs
- CompilerParameters.cs
- Char.cs
- VirtualPathExtension.cs
- XmlSequenceWriter.cs
- SoapDocumentMethodAttribute.cs
- HealthMonitoringSection.cs
- NetworkAddressChange.cs
- InfoCardBaseException.cs
- RemoteHelper.cs
- Underline.cs
- ColorConvertedBitmap.cs
- FormClosedEvent.cs
- XmlMtomWriter.cs
- SkewTransform.cs
- WhitespaceRuleLookup.cs
- OracleDateTime.cs
- PenLineJoinValidation.cs
- WebSysDefaultValueAttribute.cs
- PropertyTab.cs
- Sentence.cs
- _PooledStream.cs
- NameScope.cs
- LinqDataSourceDeleteEventArgs.cs
- SqlProfileProvider.cs
- MouseEvent.cs
- ExpressionEditorAttribute.cs
- CodeDelegateCreateExpression.cs
- ColorMatrix.cs
- Bits.cs
- UIElementParagraph.cs
- TableRow.cs
- UriWriter.cs
- EntityViewGenerator.cs
- DataGridViewColumnHeaderCell.cs
- FrameworkTemplate.cs