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
- ViewStateModeByIdAttribute.cs
- BaseCollection.cs
- EntityContainerRelationshipSetEnd.cs
- ServicePointManagerElement.cs
- LocationInfo.cs
- UnSafeCharBuffer.cs
- SystemResourceKey.cs
- SafeLocalAllocation.cs
- CultureSpecificStringDictionary.cs
- XmlObjectSerializerWriteContext.cs
- Restrictions.cs
- TextRenderer.cs
- WebPartConnectionCollection.cs
- DataGridHelper.cs
- WorkflowDefinitionDispenser.cs
- BamlResourceDeserializer.cs
- OrderToken.cs
- ClassicBorderDecorator.cs
- Parameter.cs
- IResourceProvider.cs
- SymbolPair.cs
- XMLSyntaxException.cs
- LineGeometry.cs
- RawUIStateInputReport.cs
- XamlToRtfWriter.cs
- SafeMemoryMappedViewHandle.cs
- FontWeights.cs
- FormViewDeletedEventArgs.cs
- HtmlControlPersistable.cs
- AddressHeader.cs
- XmlNodeComparer.cs
- StatusBar.cs
- OperationCanceledException.cs
- ViewManager.cs
- Exceptions.cs
- VectorCollection.cs
- ZipFileInfoCollection.cs
- mansign.cs
- BaseUriWithWildcard.cs
- ExtensibleClassFactory.cs
- ListViewAutomationPeer.cs
- SHA512Managed.cs
- TypeExtension.cs
- StyleHelper.cs
- Journal.cs
- WSFederationHttpSecurityElement.cs
- OracleDataReader.cs
- CapabilitiesRule.cs
- TagPrefixCollection.cs
- AesCryptoServiceProvider.cs
- ImageButton.cs
- LinearGradientBrush.cs
- sqlinternaltransaction.cs
- EffectiveValueEntry.cs
- DoubleAnimationClockResource.cs
- CompositeActivityDesigner.cs
- RadioButtonRenderer.cs
- IndexedString.cs
- DatagridviewDisplayedBandsData.cs
- CodeArgumentReferenceExpression.cs
- OutputWindow.cs
- GenericParameterDataContract.cs
- TextDataBindingHandler.cs
- CollectionChangedEventManager.cs
- KeyboardNavigation.cs
- XhtmlBasicSelectionListAdapter.cs
- HtmlInputCheckBox.cs
- Vector3DAnimationBase.cs
- GlobalizationAssembly.cs
- ListSortDescriptionCollection.cs
- ServiceContractGenerator.cs
- Object.cs
- DataGridLength.cs
- FileDialog_Vista_Interop.cs
- TemplateControlBuildProvider.cs
- Debug.cs
- AppLevelCompilationSectionCache.cs
- SchemaCollectionCompiler.cs
- ResourcePool.cs
- SingleAnimationBase.cs
- ConfigurationSettings.cs
- WebPartDisplayModeCollection.cs
- ProfileServiceManager.cs
- GradientBrush.cs
- Track.cs
- GetImportedCardRequest.cs
- TransformGroup.cs
- UnsignedPublishLicense.cs
- SqlDataReader.cs
- ListBindingHelper.cs
- SimpleTextLine.cs
- CultureInfo.cs
- Psha1DerivedKeyGeneratorHelper.cs
- HostExecutionContextManager.cs
- EventMappingSettingsCollection.cs
- OutputCacheProviderCollection.cs
- TextProperties.cs
- DataBoundControlHelper.cs
- LayoutTableCell.cs
- ConditionalAttribute.cs