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
- SHA256.cs
- SafeNativeMethods.cs
- AudioFormatConverter.cs
- ToolStripDesignerUtils.cs
- InsufficientMemoryException.cs
- SqlConnectionString.cs
- FontDialog.cs
- ToolStripDropDownDesigner.cs
- TrustSection.cs
- PartialCachingAttribute.cs
- XmlTextEncoder.cs
- arclist.cs
- CharUnicodeInfo.cs
- RectValueSerializer.cs
- Events.cs
- DataGridTextBox.cs
- ComplexObject.cs
- AuthenticationManager.cs
- ConfigurationManagerHelper.cs
- AttributeSetAction.cs
- OracleNumber.cs
- Encoding.cs
- HwndTarget.cs
- ByteStack.cs
- ADConnectionHelper.cs
- SqlUserDefinedAggregateAttribute.cs
- Rect3D.cs
- SwitchAttribute.cs
- rsa.cs
- EnvironmentPermission.cs
- GeneralTransform3DCollection.cs
- ExpressionBuilderContext.cs
- TrackPoint.cs
- UnmanagedHandle.cs
- Match.cs
- Filter.cs
- WebPartZoneBase.cs
- EncoderFallback.cs
- SplineQuaternionKeyFrame.cs
- XmlNode.cs
- CodeDomConfigurationHandler.cs
- httpserverutility.cs
- EventManager.cs
- CustomAttributeBuilder.cs
- CodeAttributeArgumentCollection.cs
- BindableTemplateBuilder.cs
- ConnectionPoint.cs
- ExpressionBuilderContext.cs
- SurrogateEncoder.cs
- PropertyBuilder.cs
- ComponentDispatcher.cs
- ToolStripPanelCell.cs
- DoubleAnimation.cs
- ActiveXContainer.cs
- Util.cs
- PtsCache.cs
- HttpSocketManager.cs
- XmlElementAttributes.cs
- SchemaManager.cs
- DataObject.cs
- ConstrainedGroup.cs
- ACL.cs
- EdmComplexPropertyAttribute.cs
- AsyncStreamReader.cs
- ExtentCqlBlock.cs
- Compilation.cs
- DataPagerFieldCollection.cs
- CertificateReferenceElement.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- EndpointReference.cs
- SafeFileMappingHandle.cs
- WaitHandle.cs
- ToolStripPanelCell.cs
- BamlResourceSerializer.cs
- PerformanceCounterCategory.cs
- relpropertyhelper.cs
- GlyphElement.cs
- Size3DValueSerializer.cs
- RedirectionProxy.cs
- XmlSchemaProviderAttribute.cs
- SecuritySessionServerSettings.cs
- Line.cs
- TableDetailsCollection.cs
- BaseCollection.cs
- SQlBooleanStorage.cs
- DataPagerField.cs
- TabletDeviceInfo.cs
- PKCS1MaskGenerationMethod.cs
- ExitEventArgs.cs
- SpeechSeg.cs
- SizeF.cs
- StrokeNodeEnumerator.cs
- FtpWebResponse.cs
- HtmlValidatorAdapter.cs
- OdbcConnection.cs
- Stack.cs
- XmlQueryOutput.cs
- NavigationProperty.cs
- XPathSelfQuery.cs
- ModelFunction.cs