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
- objectresult_tresulttype.cs
- FontStretches.cs
- ExclusiveHandleList.cs
- RectangleConverter.cs
- SymDocumentType.cs
- BitmapEffectInput.cs
- SafeNativeMethodsMilCoreApi.cs
- VectorCollectionConverter.cs
- XsltSettings.cs
- SimpleWebHandlerParser.cs
- TreeNodeClickEventArgs.cs
- InfiniteTimeSpanConverter.cs
- DelayLoadType.cs
- InternalConfigEventArgs.cs
- ConnectionManagementElementCollection.cs
- CustomWebEventKey.cs
- RunInstallerAttribute.cs
- QuaternionKeyFrameCollection.cs
- EntityDataSourceStatementEditor.cs
- RegexCompiler.cs
- DiagnosticsConfiguration.cs
- SmiContextFactory.cs
- InfiniteIntConverter.cs
- ValueHandle.cs
- xml.cs
- SymbolEqualComparer.cs
- ConnectionConsumerAttribute.cs
- EntityViewGenerationConstants.cs
- ServiceContractDetailViewControl.cs
- RestrictedTransactionalPackage.cs
- SelectionUIService.cs
- SystemIPInterfaceStatistics.cs
- BooleanAnimationBase.cs
- DataSourceGeneratorException.cs
- Style.cs
- IndexedDataBuffer.cs
- PlainXmlWriter.cs
- unsafenativemethodsother.cs
- FloatUtil.cs
- AnnotationComponentChooser.cs
- HealthMonitoringSectionHelper.cs
- RowToParametersTransformer.cs
- AppSecurityManager.cs
- httpstaticobjectscollection.cs
- DateTimeValueSerializerContext.cs
- GeneratedContractType.cs
- GregorianCalendar.cs
- Odbc32.cs
- Brushes.cs
- AsymmetricKeyExchangeDeformatter.cs
- FileDataSourceCache.cs
- OleDbTransaction.cs
- InvalidOleVariantTypeException.cs
- CodeTypeParameterCollection.cs
- cache.cs
- PeerDuplexChannelListener.cs
- AbstractExpressions.cs
- NameScope.cs
- BuildProviderCollection.cs
- PropertiesTab.cs
- BaseValidator.cs
- BuildManagerHost.cs
- HtmlElement.cs
- HttpResponse.cs
- returneventsaver.cs
- MemberNameValidator.cs
- TextEditorThreadLocalStore.cs
- ExpanderAutomationPeer.cs
- EventlogProvider.cs
- SortableBindingList.cs
- LazyTextWriterCreator.cs
- RootProfilePropertySettingsCollection.cs
- InvokePattern.cs
- HttpDebugHandler.cs
- TagMapInfo.cs
- LambdaCompiler.cs
- QueryCursorEventArgs.cs
- SqlHelper.cs
- SafeBitVector32.cs
- RepeatBehavior.cs
- RuntimeEnvironment.cs
- NegationPusher.cs
- SessionStateContainer.cs
- ApplicationBuildProvider.cs
- EntityContainerEmitter.cs
- FilteredDataSetHelper.cs
- ControlCachePolicy.cs
- RequestTimeoutManager.cs
- Inflater.cs
- XmlAttributeCache.cs
- CopyAction.cs
- safelink.cs
- XmlRawWriter.cs
- WCFModelStrings.Designer.cs
- Button.cs
- MdiWindowListItemConverter.cs
- InputEventArgs.cs
- BridgeDataRecord.cs
- AsyncOperation.cs
- ActivityExecutorSurrogate.cs