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
- CodeSubDirectoriesCollection.cs
- HoistedLocals.cs
- GridViewPageEventArgs.cs
- OwnerDrawPropertyBag.cs
- EncoderParameter.cs
- HashLookup.cs
- ActivityStatusChangeEventArgs.cs
- WebException.cs
- LoadedOrUnloadedOperation.cs
- ServiceAuthorizationManager.cs
- CryptographicAttribute.cs
- FilterQueryOptionExpression.cs
- ListViewItemEventArgs.cs
- ItemContainerPattern.cs
- ErrorFormatter.cs
- FileStream.cs
- Random.cs
- CodeEventReferenceExpression.cs
- FloaterParagraph.cs
- StylusPlugInCollection.cs
- CodeArrayCreateExpression.cs
- RemotingException.cs
- TargetConverter.cs
- XmlSchemaType.cs
- IISMapPath.cs
- OdbcParameterCollection.cs
- Profiler.cs
- AnnotationResourceCollection.cs
- GridViewSortEventArgs.cs
- StrokeCollectionConverter.cs
- AssemblyInfo.cs
- GeneralTransform3DCollection.cs
- ProtocolsConfiguration.cs
- OptimisticConcurrencyException.cs
- DictionaryContent.cs
- AspNetPartialTrustHelpers.cs
- HyperLinkDataBindingHandler.cs
- OpacityConverter.cs
- ErrorCodes.cs
- ItemsPresenter.cs
- PTUtility.cs
- DelegatedStream.cs
- HttpChannelHelper.cs
- safemediahandle.cs
- PaginationProgressEventArgs.cs
- MailFileEditor.cs
- SafeNativeMethods.cs
- TreeView.cs
- InputBindingCollection.cs
- FontDialog.cs
- ContentElement.cs
- wgx_sdk_version.cs
- Condition.cs
- EntitySqlQueryBuilder.cs
- DefaultAsyncDataDispatcher.cs
- LayoutInformation.cs
- TypeConverter.cs
- OutputCacheSection.cs
- XmlFormatExtensionPointAttribute.cs
- RadioButton.cs
- DocumentSequenceHighlightLayer.cs
- RoleGroup.cs
- DateTimeFormat.cs
- PersonalizationDictionary.cs
- StdValidatorsAndConverters.cs
- MetadataUtil.cs
- ToolBarButtonClickEvent.cs
- EventSinkHelperWriter.cs
- UnmanagedHandle.cs
- SqlBuilder.cs
- HttpModuleAction.cs
- BatchWriter.cs
- TableAdapterManagerGenerator.cs
- TableSectionStyle.cs
- PersonalizablePropertyEntry.cs
- DateTimeConverter2.cs
- WebPartCollection.cs
- WorkItem.cs
- BitmapDecoder.cs
- MsmqProcessProtocolHandler.cs
- OracleLob.cs
- TreeIterator.cs
- WhiteSpaceTrimStringConverter.cs
- DropSource.cs
- AnnotationResourceChangedEventArgs.cs
- GeometryHitTestResult.cs
- _SecureChannel.cs
- PropertyMapper.cs
- EdmScalarPropertyAttribute.cs
- PageCodeDomTreeGenerator.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- XmlDocumentType.cs
- SettingsProviderCollection.cs
- Light.cs
- WebPartUtil.cs
- RepeaterItemEventArgs.cs
- RuntimeConfig.cs
- GraphicsState.cs
- ACE.cs
- DataGridItemCollection.cs