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
- RedistVersionInfo.cs
- VirtualizingPanel.cs
- IdentityNotMappedException.cs
- DesignerDataParameter.cs
- GeometryModel3D.cs
- ResourceAttributes.cs
- RelatedView.cs
- AdRotator.cs
- Input.cs
- DesignerVerbCollection.cs
- WinFormsSpinner.cs
- RootBrowserWindowProxy.cs
- COM2AboutBoxPropertyDescriptor.cs
- FormViewRow.cs
- NativeMethods.cs
- TextViewBase.cs
- BrushValueSerializer.cs
- BindingValueChangedEventArgs.cs
- CodeDirectoryCompiler.cs
- ElementAtQueryOperator.cs
- SByteConverter.cs
- InternalBufferOverflowException.cs
- SqlResolver.cs
- UpdatePanelControlTrigger.cs
- ImageInfo.cs
- SchemaName.cs
- XsdDuration.cs
- ExpressionBuilder.cs
- CollectionDataContract.cs
- StrongNameIdentityPermission.cs
- TemplateContentLoader.cs
- ObjectItemNoOpAssemblyLoader.cs
- ModelTypeConverter.cs
- ScaleTransform.cs
- CollectionBuilder.cs
- Type.cs
- MsmqAppDomainProtocolHandler.cs
- ListViewGroupCollectionEditor.cs
- MiniConstructorInfo.cs
- CustomValidator.cs
- SHA384Cng.cs
- RegionData.cs
- XmlSchemaImport.cs
- MenuCommandsChangedEventArgs.cs
- CardSpacePolicyElement.cs
- ExecutionContext.cs
- XmlWriterTraceListener.cs
- ZipIOExtraFieldZip64Element.cs
- DisplayNameAttribute.cs
- LinearQuaternionKeyFrame.cs
- ListBox.cs
- PartialList.cs
- EventLogException.cs
- TileModeValidation.cs
- DataGridDetailsPresenter.cs
- TraceEventCache.cs
- LineGeometry.cs
- RegularExpressionValidator.cs
- TableItemProviderWrapper.cs
- ColorMap.cs
- WebPartConnectionCollection.cs
- CompositeControl.cs
- Internal.cs
- PassportIdentity.cs
- PeerValidationBehavior.cs
- ErrorStyle.cs
- DataPagerCommandEventArgs.cs
- HierarchicalDataTemplate.cs
- CardSpacePolicyElement.cs
- Hashtable.cs
- XPathPatternParser.cs
- ScriptBehaviorDescriptor.cs
- AdvancedBindingEditor.cs
- ScriptIgnoreAttribute.cs
- Geometry3D.cs
- ResourceReferenceExpressionConverter.cs
- Message.cs
- UnmanagedBitmapWrapper.cs
- CopyOfAction.cs
- MemberPath.cs
- WpfSharedXamlSchemaContext.cs
- OrderedHashRepartitionStream.cs
- CodeSnippetStatement.cs
- DBCSCodePageEncoding.cs
- XmlLangPropertyAttribute.cs
- WebPartUtil.cs
- AuthenticateEventArgs.cs
- PngBitmapEncoder.cs
- SqlDuplicator.cs
- DesignerSerializationManager.cs
- OracleCommandBuilder.cs
- SmtpReplyReaderFactory.cs
- ScriptControl.cs
- URL.cs
- SessionState.cs
- ExtractorMetadata.cs
- CompressEmulationStream.cs
- ISAPIApplicationHost.cs
- CmsUtils.cs
- DurationConverter.cs