Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / CompensationTokenData.cs / 1305376 / CompensationTokenData.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Statements { using System; using System.Collections.Generic; using System.Runtime.Serialization; using System.Runtime; using System.Diagnostics.CodeAnalysis; using System.ComponentModel; [Fx.Tag.XamlVisible(false)] [DataContract] class CompensationTokenData { internal CompensationTokenData(long compensationId, long parentCompensationId) { this.CompensationId = compensationId; this.ParentCompensationId = parentCompensationId; this.BookmarkTable = new BookmarkTable(); this.ExecutionTracker = new ExecutionTracker(); this.CompensationState = CompensationState.Creating; } [DataMember(EmitDefaultValue = false)] internal long CompensationId { get; private set; } [DataMember(EmitDefaultValue = false)] internal long ParentCompensationId { get; private set; } [DataMember] internal BookmarkTable BookmarkTable { get; private set; } [DataMember] internal ExecutionTracker ExecutionTracker { get; private set; } [DefaultValue(CompensationState.Active)] [DataMember(EmitDefaultValue = false)] internal CompensationState CompensationState { get; set; } [DataMember(EmitDefaultValue = false)] internal string DisplayName { get; set; } [DataMember(EmitDefaultValue = false)] internal bool IsTokenValidInSecondaryRoot { get; set; } internal void RemoveBookmark(NativeActivityContext context, CompensationBookmarkName bookmarkName) { Bookmark bookmark = this.BookmarkTable[bookmarkName]; if (bookmark != null) { context.RemoveBookmark(bookmark); this.BookmarkTable[bookmarkName] = null; } } } } // 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
- FamilyMap.cs
- CacheOutputQuery.cs
- BinaryReader.cs
- TypeDescriptionProviderAttribute.cs
- XXXInfos.cs
- Figure.cs
- InvalidWMPVersionException.cs
- TargetFrameworkUtil.cs
- NumericUpDown.cs
- MethodRental.cs
- ConfigurationCollectionAttribute.cs
- TemplateControlParser.cs
- AudioDeviceOut.cs
- XPathPatternParser.cs
- RecordConverter.cs
- ReadOnlyCollectionBuilder.cs
- QueryCorrelationInitializer.cs
- NegationPusher.cs
- ReferenceSchema.cs
- StyleTypedPropertyAttribute.cs
- DirectoryInfo.cs
- regiisutil.cs
- InkCanvasSelection.cs
- SqlInternalConnectionTds.cs
- InputLangChangeEvent.cs
- XmlQueryOutput.cs
- RPIdentityRequirement.cs
- BitmapSizeOptions.cs
- SeparatorAutomationPeer.cs
- PipelineModuleStepContainer.cs
- WarningException.cs
- CodeValidator.cs
- ContentType.cs
- StyleCollection.cs
- WsdlBuildProvider.cs
- DataSourceProvider.cs
- PackageRelationshipSelector.cs
- EmbossBitmapEffect.cs
- DataGridRelationshipRow.cs
- ContentIterators.cs
- XmlSerializerVersionAttribute.cs
- OrthographicCamera.cs
- XmlSchemaAny.cs
- DataGridItemCollection.cs
- regiisutil.cs
- SourceSwitch.cs
- IsolatedStorageException.cs
- ThumbButtonInfo.cs
- XmlSchemaElement.cs
- GiveFeedbackEventArgs.cs
- WebPartDisplayModeCancelEventArgs.cs
- TransformPatternIdentifiers.cs
- TextElementAutomationPeer.cs
- BrowsableAttribute.cs
- Transform.cs
- StandardCommands.cs
- elementinformation.cs
- XmlArrayItemAttributes.cs
- ChtmlSelectionListAdapter.cs
- DbConnectionPool.cs
- TextViewBase.cs
- Metadata.cs
- ActivationServices.cs
- ApplicationServiceManager.cs
- UpdatePanelControlTrigger.cs
- EdmProviderManifest.cs
- SharedStatics.cs
- EntityContainerAssociationSet.cs
- ResourceProviderFactory.cs
- WebServiceFault.cs
- UiaCoreApi.cs
- ExpressionBuilderContext.cs
- ButtonChrome.cs
- NameValuePair.cs
- WsdlInspector.cs
- AppDomainUnloadedException.cs
- WsatConfiguration.cs
- SecurityMode.cs
- EraserBehavior.cs
- WorkerRequest.cs
- TCPClient.cs
- EmptyQuery.cs
- WeakEventTable.cs
- SqlDependencyUtils.cs
- EditCommandColumn.cs
- TcpTransportElement.cs
- XamlSerializationHelper.cs
- MetadataLocation.cs
- ZipIORawDataFileBlock.cs
- LiteralTextParser.cs
- ImageFormat.cs
- LassoSelectionBehavior.cs
- SliderAutomationPeer.cs
- MetadataSet.cs
- OdbcCommandBuilder.cs
- FormCollection.cs
- ASCIIEncoding.cs
- ObjectCache.cs
- TableColumn.cs
- MetabaseServerConfig.cs