Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / ExecutionTracker.cs / 1305376 / ExecutionTracker.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Statements { using System; using System.Collections.Generic; using System.Runtime.Serialization; [DataContract] sealed class ExecutionTracker { [DataMember] ListexecutionOrderedList; public ExecutionTracker() { this.executionOrderedList = new List (); } public int Count { get { return this.executionOrderedList.Count; } } public void Add(CompensationTokenData compensationToken) { this.executionOrderedList.Insert(0, compensationToken); } public void Remove(CompensationTokenData compensationToken) { this.executionOrderedList.Remove(compensationToken); } public CompensationTokenData Get() { if (Count > 0) { return this.executionOrderedList[0]; } else { return 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
- WebCategoryAttribute.cs
- Win32KeyboardDevice.cs
- CodeArrayIndexerExpression.cs
- unitconverter.cs
- XamlInterfaces.cs
- Line.cs
- TextRunCacheImp.cs
- EnumType.cs
- GridItemPattern.cs
- AnnotationResourceChangedEventArgs.cs
- IndexerNameAttribute.cs
- ServiceOperationParameter.cs
- NativeMethods.cs
- TreeViewEvent.cs
- QueryRewriter.cs
- Privilege.cs
- GeometryConverter.cs
- FillErrorEventArgs.cs
- ProxyManager.cs
- wmiutil.cs
- DbProviderSpecificTypePropertyAttribute.cs
- CodeTypeOfExpression.cs
- TimelineGroup.cs
- XmlHierarchicalEnumerable.cs
- FreezableOperations.cs
- ContentPresenter.cs
- HyperLinkColumn.cs
- XmlCompatibilityReader.cs
- MethodExpr.cs
- SqlInternalConnectionTds.cs
- Group.cs
- CharacterHit.cs
- ResourcesGenerator.cs
- RegexNode.cs
- PlatformNotSupportedException.cs
- SiteMapDataSourceView.cs
- QueryReaderSettings.cs
- OrderingInfo.cs
- GeneralTransformGroup.cs
- Activator.cs
- DateTimeSerializationSection.cs
- XmlWriterDelegator.cs
- ServiceCredentials.cs
- ElementAction.cs
- LayoutExceptionEventArgs.cs
- cryptoapiTransform.cs
- glyphs.cs
- PathSegment.cs
- TextRangeEditLists.cs
- AsymmetricSignatureDeformatter.cs
- Operators.cs
- BufferedGraphicsManager.cs
- ManifestResourceInfo.cs
- NotFiniteNumberException.cs
- BuildProviderAppliesToAttribute.cs
- SplitterCancelEvent.cs
- ProxyWebPart.cs
- MemberRelationshipService.cs
- Registry.cs
- TriggerBase.cs
- ObjectStateFormatter.cs
- GridViewCommandEventArgs.cs
- ManagementQuery.cs
- ObjectCloneHelper.cs
- HorizontalAlignConverter.cs
- LicenseContext.cs
- HtmlTableRow.cs
- MessageContractExporter.cs
- SchemaRegistration.cs
- SerializationHelper.cs
- SQLDecimalStorage.cs
- TableItemPattern.cs
- QueuePathDialog.cs
- DesignerForm.cs
- EventEntry.cs
- PresentationSource.cs
- WorkflowPageSetupDialog.cs
- RankException.cs
- SrgsElement.cs
- Input.cs
- RoleGroup.cs
- StorageMappingFragment.cs
- MergablePropertyAttribute.cs
- ParameterBuilder.cs
- FlowDocumentFormatter.cs
- Page.cs
- DocComment.cs
- ListSurrogate.cs
- HashAlgorithm.cs
- ParameterElementCollection.cs
- WebPartConnectionsConnectVerb.cs
- PropertyGridView.cs
- DatatypeImplementation.cs
- MetadataItemCollectionFactory.cs
- SiteIdentityPermission.cs
- IndicFontClient.cs
- CustomCategoryAttribute.cs
- Localizer.cs
- TrustSection.cs
- _ReceiveMessageOverlappedAsyncResult.cs