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
- FilterElement.cs
- StylusEventArgs.cs
- DesignerOptions.cs
- MethodBuilderInstantiation.cs
- TextModifier.cs
- FormatConvertedBitmap.cs
- PropertyGrid.cs
- NonParentingControl.cs
- TableSectionStyle.cs
- ConfigurationValue.cs
- BuildDependencySet.cs
- FormsAuthenticationTicket.cs
- TabPage.cs
- Queue.cs
- MdiWindowListItemConverter.cs
- WindowsAuthenticationModule.cs
- RestClientProxyHandler.cs
- AnimationTimeline.cs
- XamlSerializer.cs
- ScriptResourceMapping.cs
- CLRBindingWorker.cs
- ColorDialog.cs
- DictionaryManager.cs
- CollectionType.cs
- ObjectQuery.cs
- SqlConnectionStringBuilder.cs
- ProxyElement.cs
- IERequestCache.cs
- LinqDataSourceDeleteEventArgs.cs
- PriorityRange.cs
- IImplicitResourceProvider.cs
- EpmContentSerializerBase.cs
- DesignerCategoryAttribute.cs
- QuaternionRotation3D.cs
- PerformanceCounterCategory.cs
- DefaultSection.cs
- WasEndpointConfigContainer.cs
- ColorConverter.cs
- LogicalExpr.cs
- UnsafeNativeMethodsCLR.cs
- DebugHandleTracker.cs
- XmlTextReader.cs
- BitmapEffectInputConnector.cs
- DataGrid.cs
- PriorityBindingExpression.cs
- ActivityMarkupSerializer.cs
- PromptStyle.cs
- SmiEventStream.cs
- VisualBrush.cs
- ToolboxCategoryItems.cs
- PKCS1MaskGenerationMethod.cs
- Model3DGroup.cs
- HtmlInputHidden.cs
- ProgressBarRenderer.cs
- ContentValidator.cs
- TrackBar.cs
- PenLineJoinValidation.cs
- HitTestParameters3D.cs
- AlphabeticalEnumConverter.cs
- XmlParser.cs
- CodeConditionStatement.cs
- DoubleLinkListEnumerator.cs
- DataGridViewCellStyle.cs
- WindowsAuthenticationModule.cs
- ObservableCollection.cs
- SqlSelectStatement.cs
- FormatterConverter.cs
- TypeToken.cs
- HandleCollector.cs
- ServiceBehaviorElement.cs
- GroupBoxRenderer.cs
- OleDbStruct.cs
- GroupBox.cs
- EntityDataSourceChangingEventArgs.cs
- AnimationLayer.cs
- KeyManager.cs
- WithParamAction.cs
- ToolStripItemImageRenderEventArgs.cs
- XmlBoundElement.cs
- ConstrainedGroup.cs
- QueryHandler.cs
- EventDescriptorCollection.cs
- MailAddressCollection.cs
- PeerName.cs
- FamilyCollection.cs
- HtmlTableRowCollection.cs
- SimpleType.cs
- BaseAppDomainProtocolHandler.cs
- DiscriminatorMap.cs
- DataBindingHandlerAttribute.cs
- ByteRangeDownloader.cs
- SoundPlayer.cs
- RepeatBehaviorConverter.cs
- HitTestFilterBehavior.cs
- SoapAttributeAttribute.cs
- BindingList.cs
- BorderGapMaskConverter.cs
- EncryptedPackageFilter.cs
- RequestResizeEvent.cs
- InstancePersistenceContext.cs