73 instantiations of Variable
System.Activities (41)
System\Activities\Statements\CancellationScope.cs (1)
25this.suppressCancel = new Variable<bool>();
System\Activities\Statements\CompensableActivity.cs (6)
36this.currentCompensationToken = new Variable<CompensationToken>(); 37this.currentCompensationId = new Variable<long>(); 38this.compensationId = new Variable<long>(); 209Variable<bool> assertFlag = new Variable<bool> { Name = "assertFlag", Default = true }; 210Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 211Variable<int> index = new Variable<int>() { Name = "index" };
System\Activities\Statements\Compensate.cs (4)
27this.currentCompensationToken = new Variable<CompensationToken>(); 96Variable<bool> assertFlag = new Variable<bool> { Name = "assertFlag" }; 97Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 98Variable<int> index = new Variable<int>() { Name = "index" };
System\Activities\Statements\CompensationParticipant.cs (1)
23this.currentCompensationToken = new Variable<CompensationToken>();
System\Activities\Statements\Confirm.cs (4)
27this.currentCompensationToken = new Variable<CompensationToken>(); 104Variable<bool> assertFlag = new Variable<bool> { Name = "assertFlag" }; 105Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 106Variable<int> index = new Variable<int>() { Name = "index" };
System\Activities\Statements\DefaultCompensation.cs (1)
23this.toCompensateToken = new Variable<CompensationToken>();
System\Activities\Statements\DefaultConfirmation.cs (1)
20this.toConfirmToken = new Variable<CompensationToken>();
System\Activities\Statements\Delay.cs (1)
23this.timerBookmark = new Variable<Bookmark>();
System\Activities\Statements\Flowchart.cs (1)
31this.currentNode = new Variable<int>();
System\Activities\Statements\ForEach.cs (1)
26this.valueEnumerator = new Variable<IEnumerator<T>>();
System\Activities\Statements\HandleScope.cs (1)
52this.declaredHandle = new Variable<THandle>();
System\Activities\Statements\InternalState.cs (3)
67this.currentRunningTriggers = new Variable<int>(); 68this.isExiting = new Variable<bool>(); 69this.evaluateConditionBookmark = new Variable<Bookmark>();
System\Activities\Statements\NoPersistScope.cs (4)
30this.noPersistHandle = new Variable<NoPersistHandle>(); 74Variable<bool> isConstraintSatisfied = new Variable<bool>("isConstraintSatisfied", true); 75Variable<IEnumerable<Activity>> childActivities = new Variable<IEnumerable<Activity>>("childActivities"); 76Variable<string> constraintViolationMessage = new Variable<string>("constraintViolationMessage");
System\Activities\Statements\Parallel.cs (1)
134this.hasCompleted = new Variable<bool>("hasCompletedVar");
System\Activities\Statements\ParallelForEach.cs (1)
71this.hasCompleted = new Variable<bool>("hasCompletedVar");
System\Activities\Statements\Pick.cs (1)
26this.pickStateVariable = new Variable<PickState>();
System\Activities\Statements\Sequence.cs (1)
25this.lastIndexHint = new Variable<int>();
System\Activities\Statements\StateMachine.cs (1)
62this.eventManager = new Variable<StateMachineEventManager> { Name = "EventManager", Default = new StateMachineEventManagerFactory() };
System\Activities\Statements\TransactionScope.cs (5)
41this.runtimeTransactionHandle = new Variable<RuntimeTransactionHandle>(); 43this.nestedScopeTimeout = new Variable<TimeSpan>(); 44this.delayWasScheduled = new Variable<bool>(); 45this.nestedScopeTimeoutActivityInstance = new Variable<ActivityInstance>(); 237Variable<bool> nestedCompensableActivity = new Variable<bool>();
System\Activities\Statements\TryCatch.cs (1)
32this.state = new Variable<TryCatchState>();
System\Activities\Statements\WorkflowCompensationBehavior.cs (1)
19currentCompensationToken = new Variable<CompensationToken>
System.Activities.Core.Presentation (7)
System\Activities\Core\Presentation\InvokeDelegateValidationFeature.cs (2)
75this.WarningMessageVariable = new Variable<string>(); 76this.ErrorMessageVariable = new Variable<string>();
System\ServiceModel\Activities\Presentation\Factories\ReceiveAndSendReplyFactory.cs (1)
28Variable<CorrelationHandle> requestReplyCorrelation = new Variable<CorrelationHandle> { Name = correlationHandleName };
System\ServiceModel\Activities\Presentation\Factories\SendAndReceiveReplyFactory.cs (1)
28Variable<CorrelationHandle> requestReplyCorrelation = new Variable<CorrelationHandle> { Name = correlationHandleName };
System\ServiceModel\Activities\Presentation\ReceiveReplyValidationFeature.cs (1)
42Variable<bool> requestInTree = new Variable<bool> { Default = false };
System\ServiceModel\Activities\Presentation\SendReplyValidationFeature.cs (1)
42Variable<bool> requestInTree = new Variable<bool> { Default = false };
System\ServiceModel\Activities\Presentation\ServiceContractImporter.cs (1)
167Variable<CorrelationHandle> handle = new Variable<CorrelationHandle> { Name = "__handle" };
System.ServiceModel.Activities (18)
System\ServiceModel\Activities\CorrelationScope.cs (1)
23this.declaredHandle = new Variable<CorrelationHandle>();
System\ServiceModel\Activities\InternalReceiveMessage.cs (2)
58this.receiveMessageInstance = new Variable<VolatileReceiveMessageInstance>(); 61this.extensionReceiveBookmark = new Variable<Bookmark>();
System\ServiceModel\Activities\InternalSendMessage.cs (4)
78this.sendMessageInstance = new Variable<VolatileSendMessageInstance>(); 81this.noPersistHandle = new Variable<NoPersistHandle>(); 82this.extensionSendCompleteBookmark = new Variable<Bookmark>(); 83this.e2eActivityId = new Variable<Guid>();
System\ServiceModel\Activities\MessagingNoPersistScope.cs (1)
23this.noPersistHandle = new Variable<NoPersistHandle>();
System\ServiceModel\Activities\NoPersistScope.cs (1)
23this.noPersistHandle = new Variable<NoPersistHandle>();
System\ServiceModel\Activities\Receive.cs (2)
60Variable<Message> request = new Variable<Message> { Name = "RequestMessage" }; 61Variable<NoPersistHandle> noPersistHandle = new Variable<NoPersistHandle> { Name = "ReceiveNoPersistHandle" };
System\ServiceModel\Activities\ReceiveReply.cs (1)
43Variable<Message> response = new Variable<Message> { Name = "ResponseMessage" };
System\ServiceModel\Activities\Send.cs (1)
56Variable<Message> request = new Variable<Message> { Name = "RequestMessage" };
System\ServiceModel\Activities\SendReply.cs (1)
48Variable<Message> response = new Variable<Message> { Name = "ResponseMessage" };
System\ServiceModel\Activities\TransactedReceiveScope.cs (3)
33this.transactionHandle = new Variable<RuntimeTransactionHandle> 37this.isNested = new Variable<bool>(); 96Variable<bool> nestedCompensableActivity = new Variable<bool>
System\ServiceModel\Activities\WorkflowService.cs (1)
790Variable<IEnumerable<Activity>> parentChainVar = new Variable<IEnumerable<Activity>>("parentChainVar");
System.Workflow.Runtime (7)
System\Activities\Statements\Interop.cs (7)
68this.interopActivityExecutor = new Variable<InteropExecutor>(); 69this.runtimeTransactionHandle = new Variable<RuntimeTransactionHandle>(); 70this.persistOnClose = new Variable<bool>(); 71this.interopEnlistment = new Variable<InteropEnlistment>(); 72this.outstandingException = new Variable<Exception>(); 874Variable<HashSet<InteropValidationEnum>> rootValidationDataVar = new Variable<HashSet<InteropValidationEnum>>(context => new HashSet<InteropValidationEnum>()); 877Variable<HashSet<InteropValidationEnum>> nestedChildrenValidationDataVar = new Variable<HashSet<InteropValidationEnum>>(context => new HashSet<InteropValidationEnum>());
89 references to Variable
System.Activities (56)
System\Activities\Activity.cs (2)
1866public static implicit operator Activity<TResult>(Variable<TResult> variable) 1904public static Activity<TResult> FromVariable(Variable<TResult> variable)
System\Activities\ActivityUtilities.cs (1)
28static Type variableGenericType = typeof(Variable<>);
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (2)
204public T GetValue<T>(Variable<T> variable) 220public void SetValue<T>(Variable<T> variable, T value)
System\Activities\Expressions\ExpressionServices.cs (1)
428Fx.Assert(variableObject is Variable<TResult>, "Linq generated expression tree should be correct");
System\Activities\Expressions\VariableReference.cs (1)
42if (!(this.Variable is Variable<T>))
System\Activities\Expressions\VariableValue.cs (1)
42if (!(this.Variable is Variable<T>) && !TypeHelper.AreTypesCompatible(this.Variable.Type, typeof(T)))
System\Activities\ExpressionUtilities.cs (1)
31static Type variableGenericType = typeof(Variable<>);
System\Activities\InOutArgument.cs (3)
56public InOutArgument(Variable<T> variable) 122public static implicit operator InOutArgument<T>(Variable<T> variable) 134public static InOutArgument<T> FromVariable(Variable<T> variable)
System\Activities\NativeActivityContext.cs (2)
101public T GetValue<T>(Variable<T> variable) 129public void SetValue<T>(Variable<T> variable, T value)
System\Activities\Statements\CancellationScope.cs (1)
20Variable<bool> suppressCancel;
System\Activities\Statements\CompensableActivity.cs (6)
27Variable<long> currentCompensationId; 28Variable<CompensationToken> currentCompensationToken; 31Variable<long> compensationId; 209Variable<bool> assertFlag = new Variable<bool> { Name = "assertFlag", Default = true }; 210Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 211Variable<int> index = new Variable<int>() { Name = "index" };
System\Activities\Statements\Compensate.cs (4)
22Variable<CompensationToken> currentCompensationToken; 96Variable<bool> assertFlag = new Variable<bool> { Name = "assertFlag" }; 97Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 98Variable<int> index = new Variable<int>() { Name = "index" };
System\Activities\Statements\CompensationParticipant.cs (2)
16Variable<CompensationToken> currentCompensationToken; 18public CompensationParticipant(Variable<long> compensationId)
System\Activities\Statements\Confirm.cs (4)
22Variable<CompensationToken> currentCompensationToken; 104Variable<bool> assertFlag = new Variable<bool> { Name = "assertFlag" }; 105Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 106Variable<int> index = new Variable<int>() { Name = "index" };
System\Activities\Statements\DefaultCompensation.cs (1)
16Variable<CompensationToken> toCompensateToken;
System\Activities\Statements\DefaultConfirmation.cs (1)
14Variable<CompensationToken> toConfirmToken;
System\Activities\Statements\Delay.cs (1)
18Variable<Bookmark> timerBookmark;
System\Activities\Statements\Flowchart.cs (1)
28Variable<int> currentNode;
System\Activities\Statements\ForEach.cs (1)
20Variable<IEnumerator<T>> valueEnumerator;
System\Activities\Statements\HandleScope.cs (1)
17Variable<THandle> declaredHandle;
System\Activities\Statements\InternalState.cs (3)
32Variable<int> currentRunningTriggers; 33Variable<bool> isExiting; 36Variable<Bookmark> evaluateConditionBookmark;
System\Activities\Statements\NoPersistScope.cs (4)
26Variable<NoPersistHandle> noPersistHandle; 74Variable<bool> isConstraintSatisfied = new Variable<bool>("isConstraintSatisfied", true); 75Variable<IEnumerable<Activity>> childActivities = new Variable<IEnumerable<Activity>>("childActivities"); 76Variable<string> constraintViolationMessage = new Variable<string>("constraintViolationMessage");
System\Activities\Statements\Parallel.cs (1)
23Variable<bool> hasCompleted;
System\Activities\Statements\ParallelForEach.cs (1)
19Variable<bool> hasCompleted;
System\Activities\Statements\Pick.cs (1)
21Variable<PickState> pickStateVariable;
System\Activities\Statements\Sequence.cs (1)
19Variable<int> lastIndexHint;
System\Activities\Statements\StateMachine.cs (1)
53Variable<StateMachineEventManager> eventManager;
System\Activities\Statements\TransactionScope.cs (5)
25Variable<RuntimeTransactionHandle> runtimeTransactionHandle; 29Variable<bool> delayWasScheduled; 30Variable<TimeSpan> nestedScopeTimeout; 31Variable<ActivityInstance> nestedScopeTimeoutActivityInstance; 237Variable<bool> nestedCompensableActivity = new Variable<bool>();
System\Activities\Statements\TryCatch.cs (1)
23Variable<TryCatchState> state;
System\Activities\Statements\WorkflowCompensationBehavior.cs (1)
14Variable<CompensationToken> currentCompensationToken;
System.Activities.Core.Presentation (7)
System\Activities\Core\Presentation\InvokeDelegateValidationFeature.cs (2)
96private Variable<string> WarningMessageVariable { get; set; } 98private Variable<string> ErrorMessageVariable { get; set; }
System\ServiceModel\Activities\Presentation\Factories\ReceiveAndSendReplyFactory.cs (1)
28Variable<CorrelationHandle> requestReplyCorrelation = new Variable<CorrelationHandle> { Name = correlationHandleName };
System\ServiceModel\Activities\Presentation\Factories\SendAndReceiveReplyFactory.cs (1)
28Variable<CorrelationHandle> requestReplyCorrelation = new Variable<CorrelationHandle> { Name = correlationHandleName };
System\ServiceModel\Activities\Presentation\ReceiveReplyValidationFeature.cs (1)
42Variable<bool> requestInTree = new Variable<bool> { Default = false };
System\ServiceModel\Activities\Presentation\SendReplyValidationFeature.cs (1)
42Variable<bool> requestInTree = new Variable<bool> { Default = false };
System\ServiceModel\Activities\Presentation\ServiceContractImporter.cs (1)
167Variable<CorrelationHandle> handle = new Variable<CorrelationHandle> { Name = "__handle" };
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (1)
1338var variableOfType = typeof(Variable<>).MakeGenericType(type);
System.ServiceModel.Activities (18)
System\ServiceModel\Activities\CorrelationScope.cs (1)
18Variable<CorrelationHandle> declaredHandle; //
System\ServiceModel\Activities\InternalReceiveMessage.cs (2)
49Variable<VolatileReceiveMessageInstance> receiveMessageInstance; 52Variable<Bookmark> extensionReceiveBookmark;
System\ServiceModel\Activities\InternalSendMessage.cs (4)
64Variable<VolatileSendMessageInstance> sendMessageInstance; 65Variable<NoPersistHandle> noPersistHandle; 66Variable<Bookmark> extensionSendCompleteBookmark; 67Variable<Guid> e2eActivityId;
System\ServiceModel\Activities\MessagingNoPersistScope.cs (1)
19Variable<NoPersistHandle> noPersistHandle;
System\ServiceModel\Activities\NoPersistScope.cs (1)
19Variable<NoPersistHandle> noPersistHandle;
System\ServiceModel\Activities\Receive.cs (2)
60Variable<Message> request = new Variable<Message> { Name = "RequestMessage" }; 61Variable<NoPersistHandle> noPersistHandle = new Variable<NoPersistHandle> { Name = "ReceiveNoPersistHandle" };
System\ServiceModel\Activities\ReceiveReply.cs (1)
43Variable<Message> response = new Variable<Message> { Name = "ResponseMessage" };
System\ServiceModel\Activities\Send.cs (1)
56Variable<Message> request = new Variable<Message> { Name = "RequestMessage" };
System\ServiceModel\Activities\SendReply.cs (1)
48Variable<Message> response = new Variable<Message> { Name = "ResponseMessage" };
System\ServiceModel\Activities\TransactedReceiveScope.cs (3)
23Variable<RuntimeTransactionHandle> transactionHandle; 28Variable<bool> isNested; 96Variable<bool> nestedCompensableActivity = new Variable<bool>
System\ServiceModel\Activities\WorkflowService.cs (1)
790Variable<IEnumerable<Activity>> parentChainVar = new Variable<IEnumerable<Activity>>("parentChainVar");
System.Workflow.Runtime (7)
System\Activities\Statements\Interop.cs (7)
45Variable<InteropExecutor> interopActivityExecutor; 46Variable<RuntimeTransactionHandle> runtimeTransactionHandle; 55Variable<bool> persistOnClose; 56Variable<InteropEnlistment> interopEnlistment; 57Variable<Exception> outstandingException; 874Variable<HashSet<InteropValidationEnum>> rootValidationDataVar = new Variable<HashSet<InteropValidationEnum>>(context => new HashSet<InteropValidationEnum>()); 877Variable<HashSet<InteropValidationEnum>> nestedChildrenValidationDataVar = new Variable<HashSet<InteropValidationEnum>>(context => new HashSet<InteropValidationEnum>());