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
- RegexFCD.cs
- WebBrowserProgressChangedEventHandler.cs
- SiteMap.cs
- ReadOnlyObservableCollection.cs
- FontSizeConverter.cs
- MouseBinding.cs
- MergeFilterQuery.cs
- EmbeddedObject.cs
- XamlPoint3DCollectionSerializer.cs
- RectIndependentAnimationStorage.cs
- IndexedDataBuffer.cs
- HttpModulesSection.cs
- MutexSecurity.cs
- localization.cs
- CacheMode.cs
- ElapsedEventArgs.cs
- XamlFilter.cs
- HandlerMappingMemo.cs
- DataSpaceManager.cs
- StateMachineAction.cs
- EventMappingSettingsCollection.cs
- TypeSystemProvider.cs
- SchemaElementLookUpTable.cs
- RefreshEventArgs.cs
- Types.cs
- ImageMap.cs
- TextBreakpoint.cs
- ContentFileHelper.cs
- GridViewItemAutomationPeer.cs
- DeferredSelectedIndexReference.cs
- DocumentApplicationJournalEntry.cs
- DBBindings.cs
- GifBitmapDecoder.cs
- BitStack.cs
- X509IssuerSerialKeyIdentifierClause.cs
- WebPartManager.cs
- LineServices.cs
- DataGridTable.cs
- OleDbInfoMessageEvent.cs
- DataGridViewCellValidatingEventArgs.cs
- SqlProviderManifest.cs
- XmlDomTextWriter.cs
- ExitEventArgs.cs
- ImageButton.cs
- NonVisualControlAttribute.cs
- RawStylusInputCustomData.cs
- NamedPermissionSet.cs
- CounterSetInstance.cs
- ExceptionAggregator.cs
- PlatformCulture.cs
- XsltSettings.cs
- HtmlGenericControl.cs
- GridSplitterAutomationPeer.cs
- securitycriticaldataClass.cs
- WindowsAuthenticationEventArgs.cs
- Camera.cs
- AssertHelper.cs
- SafeFileMappingHandle.cs
- SystemException.cs
- ToolStripTextBox.cs
- Cursors.cs
- EnterpriseServicesHelper.cs
- securestring.cs
- ComponentChangedEvent.cs
- SymLanguageVendor.cs
- X509ChainElement.cs
- ScrollContentPresenter.cs
- Enlistment.cs
- BindingBase.cs
- ServiceNameElement.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- TimerElapsedEvenArgs.cs
- MimeMapping.cs
- ValidationHelper.cs
- CodeAttributeArgumentCollection.cs
- NameTable.cs
- PanelStyle.cs
- EntityWithKeyStrategy.cs
- SmiXetterAccessMap.cs
- Int32Storage.cs
- CLSCompliantAttribute.cs
- TopClause.cs
- KeyFrames.cs
- SelectionListComponentEditor.cs
- Compensation.cs
- SqlMethodTransformer.cs
- SmtpNtlmAuthenticationModule.cs
- SqlDataReader.cs
- SystemIcmpV6Statistics.cs
- Domain.cs
- CompositionCommandSet.cs
- XmlILConstructAnalyzer.cs
- IconConverter.cs
- XmlAtomicValue.cs
- ItemCheckEvent.cs
- Ipv6Element.cs
- WebBrowser.cs
- SmtpAuthenticationManager.cs
- MethodBuilderInstantiation.cs
- PackagePart.cs