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
- ProcessHostFactoryHelper.cs
- DataGridViewButtonCell.cs
- ReaderWriterLockWrapper.cs
- RawStylusSystemGestureInputReport.cs
- ParserContext.cs
- ZoneIdentityPermission.cs
- ScriptReferenceBase.cs
- MultipartIdentifier.cs
- VisualBrush.cs
- KeyTime.cs
- RtfToXamlReader.cs
- AppDomainCompilerProxy.cs
- FlowSwitchDesigner.xaml.cs
- COMException.cs
- AssemblyBuilder.cs
- EndOfStreamException.cs
- EventLogEntry.cs
- TrackingProfileCache.cs
- PaperSize.cs
- CellTreeNode.cs
- PropertyMetadata.cs
- KoreanCalendar.cs
- SqlTrackingWorkflowInstance.cs
- BinaryConverter.cs
- RepeaterItemEventArgs.cs
- SystemColors.cs
- OracleCommandSet.cs
- SimpleMailWebEventProvider.cs
- MissingSatelliteAssemblyException.cs
- SafeIUnknown.cs
- TextCompositionManager.cs
- EntityDataSourceWrapperCollection.cs
- CompositeFontInfo.cs
- ConfigurationSectionCollection.cs
- SmiMetaData.cs
- FontWeight.cs
- HttpFileCollection.cs
- BlockUIContainer.cs
- WebException.cs
- XamlTypeMapper.cs
- JsonDeserializer.cs
- Atom10FormatterFactory.cs
- BuildProvider.cs
- OrderedDictionary.cs
- DataGridPageChangedEventArgs.cs
- dataprotectionpermission.cs
- NavigationProgressEventArgs.cs
- ReachBasicContext.cs
- ToolStripContentPanelRenderEventArgs.cs
- DynamicActionMessageFilter.cs
- BamlLocalizableResource.cs
- SafePEFileHandle.cs
- Query.cs
- Timer.cs
- _AutoWebProxyScriptEngine.cs
- NameSpaceEvent.cs
- CreateUserWizardStep.cs
- DesignerLinkAdapter.cs
- BitmapEffectDrawing.cs
- UserControl.cs
- HitTestResult.cs
- PointAnimationClockResource.cs
- RequestReplyCorrelator.cs
- ChannelManager.cs
- EntityRecordInfo.cs
- ExtensionWindowResizeGrip.cs
- EventHandlers.cs
- SimpleFieldTemplateFactory.cs
- IImplicitResourceProvider.cs
- ADMembershipProvider.cs
- CodeIndexerExpression.cs
- followingquery.cs
- XmlConvert.cs
- PageEventArgs.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- TargetInvocationException.cs
- SolidBrush.cs
- mediaeventshelper.cs
- StrongNameIdentityPermission.cs
- ListControl.cs
- TimelineGroup.cs
- AliasedExpr.cs
- CompiledQuery.cs
- OdbcFactory.cs
- BamlRecordReader.cs
- RemotingSurrogateSelector.cs
- Effect.cs
- SafeThemeHandle.cs
- FontDifferentiator.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- TableMethodGenerator.cs
- CodeMemberProperty.cs
- ExtenderControl.cs
- EntityDataSourceColumn.cs
- SimplePropertyEntry.cs
- securitycriticaldataClass.cs
- SqlNotificationEventArgs.cs
- WebPartActionVerb.cs
- DataGridViewCellPaintingEventArgs.cs
- BulletedListDesigner.cs