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
- FormatVersion.cs
- DynamicDocumentPaginator.cs
- XhtmlBasicValidationSummaryAdapter.cs
- DivideByZeroException.cs
- SqlDelegatedTransaction.cs
- Button.cs
- Panel.cs
- Stream.cs
- AppSecurityManager.cs
- MailMessageEventArgs.cs
- EncryptedType.cs
- XmlBinaryWriter.cs
- DataGridViewColumnEventArgs.cs
- SizeKeyFrameCollection.cs
- SectionVisual.cs
- CompositeDataBoundControl.cs
- GlyphTypeface.cs
- LinearGradientBrush.cs
- GridViewCancelEditEventArgs.cs
- Int16Converter.cs
- CommandCollectionEditor.cs
- mongolianshape.cs
- HotSpotCollection.cs
- ProcessHostServerConfig.cs
- TemplatePartAttribute.cs
- translator.cs
- TdsParser.cs
- CommandField.cs
- DecoderReplacementFallback.cs
- EndpointDispatcherTable.cs
- SignalGate.cs
- CompositeCollection.cs
- ControlOperationInvoker.cs
- VerificationException.cs
- MemoryMappedFile.cs
- DataControlButton.cs
- Figure.cs
- IImplicitResourceProvider.cs
- AuthorizationRuleCollection.cs
- SqlTrackingWorkflowInstance.cs
- Clock.cs
- ImageAnimator.cs
- X509Certificate.cs
- TextBox.cs
- XsltCompileContext.cs
- lengthconverter.cs
- ToolStripContentPanelRenderEventArgs.cs
- DeflateEmulationStream.cs
- HttpWrapper.cs
- ProfileService.cs
- TraceSource.cs
- ToolboxCategory.cs
- PermissionRequestEvidence.cs
- TypeResolvingOptions.cs
- XslException.cs
- EncoderExceptionFallback.cs
- TypedCompletedAsyncResult.cs
- DecoderBestFitFallback.cs
- ProgressPage.cs
- DataGrid.cs
- GridLengthConverter.cs
- Rights.cs
- UrlParameterReader.cs
- WebPartDeleteVerb.cs
- CookieHandler.cs
- CellPartitioner.cs
- DataGridViewCellValidatingEventArgs.cs
- LinkLabelLinkClickedEvent.cs
- CqlIdentifiers.cs
- PKCS1MaskGenerationMethod.cs
- HttpClientCertificate.cs
- BaseTemplateParser.cs
- FormViewPageEventArgs.cs
- SerializableAttribute.cs
- MessageQueue.cs
- InstanceNotReadyException.cs
- NumberSubstitution.cs
- PlainXmlWriter.cs
- DataGridViewLinkColumn.cs
- ServerValidateEventArgs.cs
- SynchronizedDispatch.cs
- ComplexBindingPropertiesAttribute.cs
- XmlJsonWriter.cs
- WorkflowInstance.cs
- XPathBuilder.cs
- Psha1DerivedKeyGenerator.cs
- WebPartConnectVerb.cs
- ViewStateException.cs
- StructuredTypeInfo.cs
- ClientCultureInfo.cs
- CompatibleIComparer.cs
- Splitter.cs
- WpfPayload.cs
- DbDataRecord.cs
- SearchForVirtualItemEventArgs.cs
- StrokeCollectionConverter.cs
- XmlSignificantWhitespace.cs
- ServiceDesigner.cs
- GridViewRowPresenter.cs
- basemetadatamappingvisitor.cs