152 instantiations of RuntimeArgument
System.Activities (99)
System\Activities\Activity.cs (4)
787RuntimeArgument argument = new RuntimeArgument(name, argumentType, direction); 1476RuntimeArgument argument = new RuntimeArgument(propertyDescriptor.Name, argumentType, direction, isRequired, overloadGroupNames, propertyDescriptor, activity); 1761RuntimeArgument runtimeArgument = new RuntimeArgument(key, value.ArgumentType, value.Direction, false, null, value); 1968this.ResultRuntimeArgument = new RuntimeArgument("Result", typeof(TResult), ArgumentDirection.Out);
System\Activities\Expressions\ArrayItemReference.cs (3)
39RuntimeArgument arrayArgument = new RuntimeArgument("Array", typeof(TItem[]), ArgumentDirection.In, true); 42RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In, true); 45RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Location<TItem>), ArgumentDirection.Out);
System\Activities\Expressions\ArrayItemValue.cs (2)
39RuntimeArgument arrayArgument = new RuntimeArgument("Array", typeof(TItem[]), ArgumentDirection.In, true); 42RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In, true);
System\Activities\Expressions\BinaryExpressionHelper.cs (2)
17RuntimeArgument rightArgument = new RuntimeArgument("Right", typeof(TRight), ArgumentDirection.In, true); 20RuntimeArgument leftArgument = new RuntimeArgument("Left", typeof(TLeft), ArgumentDirection.In, true);
System\Activities\Expressions\IndexerHelper.cs (2)
20RuntimeArgument indexArgument = new RuntimeArgument("Index" + i, indices[i].ArgumentType, ArgumentDirection.In, true); 25RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Location<TItem>), ArgumentDirection.Out);
System\Activities\Expressions\IndexerReference.cs (1)
83RuntimeArgument operandArgument = new RuntimeArgument("Operand", typeof(TOperand), ArgumentDirection.In, true);
System\Activities\Expressions\InvokeMethod.cs (2)
114RuntimeArgument targetObjectArgument = new RuntimeArgument("TargetObject", targetObjectType, ArgumentDirection.In); 118this.resultArgument = new RuntimeArgument("Result", typeof(TResult), ArgumentDirection.Out);
System\Activities\Expressions\MemberExpressionHelper.cs (2)
19RuntimeArgument operandArgument = new RuntimeArgument("Operand", typeof(TOperand), ArgumentDirection.In, isRequired); 26RuntimeArgument operandLocationArgument = new RuntimeArgument("OperandLocation", typeof(TOperand), ArgumentDirection.InOut, isRequired);
System\Activities\Expressions\MultidimensionalArrayItemReference.cs (3)
57RuntimeArgument arrayArgument = new RuntimeArgument("Array", typeof(Array), ArgumentDirection.In, true); 63RuntimeArgument indexArgument = new RuntimeArgument("Index_" + i, typeof(int), ArgumentDirection.In, true); 68RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Location<TItem>), ArgumentDirection.Out);
System\Activities\Expressions\New.cs (1)
75RuntimeArgument runtimeArgument = new RuntimeArgument("Argument" + i, this.arguments[i].ArgumentType, this.arguments[i].Direction, true);
System\Activities\Expressions\NewArray.cs (1)
73RuntimeArgument runtimeArgument = new RuntimeArgument("Argument" + i, this.Bounds[i].ArgumentType, this.bounds[i].Direction, true);
System\Activities\Expressions\UnaryExpressionHelper.cs (1)
16RuntimeArgument operandArgument = new RuntimeArgument("Operand", typeof(TOperand), ArgumentDirection.In, true);
System\Activities\Expressions\ValueTypeIndexerReference.cs (1)
83RuntimeArgument operandArgument = new RuntimeArgument("OperandLocation", typeof(TOperand), ArgumentDirection.InOut, true);
System\Activities\Statements\AddToCollection.cs (2)
40RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 44RuntimeArgument itemArgument = new RuntimeArgument("Item", typeof(T), ArgumentDirection.In, true);
System\Activities\Statements\Assign.cs (4)
46RuntimeArgument valueArgument = new RuntimeArgument("Value", valueType, ArgumentDirection.In, true); 56RuntimeArgument toArgument = new RuntimeArgument("To", toType, ArgumentDirection.Out, true); 109RuntimeArgument valueArgument = new RuntimeArgument("Value", typeof(T), ArgumentDirection.In, true); 112RuntimeArgument toArgument = new RuntimeArgument("To", typeof(T), ArgumentDirection.Out, true);
System\Activities\Statements\ClearCollection.cs (1)
30RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true);
System\Activities\Statements\CompensableActivity.cs (7)
563RuntimeArgument assertFlagArgument = new RuntimeArgument("AssertFlag", typeof(bool), ArgumentDirection.In); 570RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In); 577RuntimeArgument elementsArgument = new RuntimeArgument("Elements", typeof(IEnumerable<Activity>), ArgumentDirection.In); 584RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 626RuntimeArgument elementsArgument = new RuntimeArgument("Elements", typeof(IEnumerable<Activity>), ArgumentDirection.In); 633RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In); 640RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out);
System\Activities\Statements\Compensate.cs (1)
71RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In);
System\Activities\Statements\CompensationParticipant.cs (1)
115RuntimeArgument compensationIdArgument = new RuntimeArgument("CompensationId", typeof(long), ArgumentDirection.In);
System\Activities\Statements\Confirm.cs (1)
70RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In);
System\Activities\Statements\DefaultCompensation.cs (1)
44RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In);
System\Activities\Statements\DefaultConfirmation.cs (1)
41RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In);
System\Activities\Statements\Delay.cs (1)
44RuntimeArgument durationArgument = new RuntimeArgument("Duration", typeof(TimeSpan), ArgumentDirection.In, true);
System\Activities\Statements\DeleteBookmarkScope.cs (1)
27RuntimeArgument subInstanceArgument = new RuntimeArgument("Scope", typeof(BookmarkScope), ArgumentDirection.In);
System\Activities\Statements\ExistsInCollection.cs (2)
38RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 41RuntimeArgument itemArgument = new RuntimeArgument("Item", typeof(T), ArgumentDirection.In, true);
System\Activities\Statements\ForEach.cs (1)
64RuntimeArgument valuesArgument = new RuntimeArgument("Values", typeof(IEnumerable<T>), ArgumentDirection.In, true);
System\Activities\Statements\HandleScope.cs (1)
37RuntimeArgument handleArgument = new RuntimeArgument("Handle", typeof(THandle), ArgumentDirection.In);
System\Activities\Statements\If.cs (1)
102RuntimeArgument conditionArgument = new RuntimeArgument("Condition", typeof(bool), ArgumentDirection.In, true);
System\Activities\Statements\InternalCompensate.cs (1)
34RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In);
System\Activities\Statements\InternalConfirm.cs (1)
34RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In);
System\Activities\Statements\InternalState.cs (1)
188RuntimeArgument eventManagerArgument = new RuntimeArgument("EventManager", this.EventManager.ArgumentType, ArgumentDirection.In);
System\Activities\Statements\InvokeAction.cs (1)
89RuntimeArgument runtimeArgument = new RuntimeArgument("Argument", typeof(T), ArgumentDirection.In, true);
System\Activities\Statements\InvokeDelegate.cs (1)
62RuntimeArgument argument = new RuntimeArgument(entry.Key, entry.Value.ArgumentType, entry.Value.Direction);
System\Activities\Statements\InvokeMethod.cs (2)
123RuntimeArgument targetObjectArgument = new RuntimeArgument("TargetObject", targetObjectType, ArgumentDirection.In); 134this.resultArgument = new RuntimeArgument("Result", resultType, ArgumentDirection.Out);
System\Activities\Statements\MethodResolver.cs (3)
110RuntimeArgument argument = new RuntimeArgument(name, Parameters[i].ArgumentType, Parameters[i].Direction, true); 138RuntimeArgument argument = new RuntimeArgument(name, Parameters[index].ArgumentType, Parameters[index].Direction, true); 150RuntimeArgument argument = new RuntimeArgument(name, Parameters[i].ArgumentType, Parameters[i].Direction, true);
System\Activities\Statements\NoPersistScope.cs (4)
138RuntimeArgument noPersistScopeArgument = new RuntimeArgument("NoPersistScope", typeof(NoPersistScope), ArgumentDirection.In); 142RuntimeArgument descendantActivitiesArgument = new RuntimeArgument("DescendantActivities", typeof(IEnumerable<Activity>), ArgumentDirection.In); 146RuntimeArgument constraintViolationMessageArgument = new RuntimeArgument("ConstraintViolationMessage", typeof(string), ArgumentDirection.Out); 150RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out);
System\Activities\Statements\ParallelForEach.cs (1)
56RuntimeArgument valuesArgument = new RuntimeArgument("Values", typeof(IEnumerable<T>), ArgumentDirection.In, true);
System\Activities\Statements\RemoveFromCollection.cs (3)
38RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 41RuntimeArgument itemArgument = new RuntimeArgument("Item", typeof(T), ArgumentDirection.In, true); 44RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out);
System\Activities\Statements\Rethrow.cs (2)
72RuntimeArgument parentChainArgument = new RuntimeArgument("ParentChain", typeof(IEnumerable<Activity>), ArgumentDirection.In, true); 76RuntimeArgument rethrowActivityArgument = new RuntimeArgument("RethrowActivity", typeof(Rethrow), ArgumentDirection.In, true);
System\Activities\Statements\StateMachine.cs (1)
608RuntimeArgument eventManagerArgument = new RuntimeArgument("Result", this.ResultType, ArgumentDirection.Out);
System\Activities\Statements\Switch.cs (1)
93RuntimeArgument expressionArgument = new RuntimeArgument("Expression", typeof(T), ArgumentDirection.In, true);
System\Activities\Statements\TerminateWorkflow.cs (2)
26RuntimeArgument reasonArgument = new RuntimeArgument("Reason", typeof(string), ArgumentDirection.In, false); 29RuntimeArgument exceptionArgument = new RuntimeArgument("Exception", typeof(Exception), ArgumentDirection.In, false);
System\Activities\Statements\Throw.cs (1)
30RuntimeArgument exceptionArgument = new RuntimeArgument("Exception", typeof(Exception), ArgumentDirection.In, true);
System\Activities\Statements\TransactionScope.cs (11)
130RuntimeArgument timeoutArgument = new RuntimeArgument("Timeout", typeof(TimeSpan), ArgumentDirection.In, false); 429RuntimeArgument inputArgument = new RuntimeArgument("Input", typeof(Activity), ArgumentDirection.In); 436RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Type), ArgumentDirection.Out); 467RuntimeArgument scopeArgument = new RuntimeArgument("Scope", typeof(TransactionScope), ArgumentDirection.In); 474RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(IsolationLevel), ArgumentDirection.Out); 511RuntimeArgument parentActivityArgument = new RuntimeArgument("ParentActivity", typeof(Activity), ArgumentDirection.In); 518RuntimeArgument isoLevelArgument = new RuntimeArgument("CurrentIsolationLevel", typeof(IsolationLevel), ArgumentDirection.In); 525RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 582RuntimeArgument parentActivityArgument = new RuntimeArgument("ParentActivity", typeof(Activity), ArgumentDirection.In); 589RuntimeArgument txScopeArgument = new RuntimeArgument("TransactionScope", typeof(TransactionScope), ArgumentDirection.In); 596RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out);
System\Activities\Statements\WriteLine.cs (2)
39RuntimeArgument textArgument = new RuntimeArgument("Text", typeof(string), ArgumentDirection.In); 42RuntimeArgument textWriterArgument = new RuntimeArgument("TextWriter", typeof(TextWriter), ArgumentDirection.In);
System\Activities\Validation\AddValidationError.cs (3)
40RuntimeArgument messageArgument = new RuntimeArgument("Message", typeof(string), ArgumentDirection.In); 44RuntimeArgument isWarningArgument = new RuntimeArgument("IsWarning", typeof(bool), ArgumentDirection.In, false); 48RuntimeArgument propertyNameArgument = new RuntimeArgument("PropertyName", typeof(string), ArgumentDirection.In, false);
System\Activities\Validation\AssertValidation.cs (4)
49RuntimeArgument assertionArgument = new RuntimeArgument("Assertion", typeof(bool), ArgumentDirection.In); 53RuntimeArgument messageArgument = new RuntimeArgument("Message", typeof(string), ArgumentDirection.In); 57RuntimeArgument isWarningArgument = new RuntimeArgument("IsWarning", typeof(bool), ArgumentDirection.In, false); 61RuntimeArgument propertyNameArgument = new RuntimeArgument("PropertyName", typeof(string), ArgumentDirection.In, false);
System\Activities\Validation\Constraint.cs (3)
28this.toValidate = new RuntimeArgument(ToValidateArgumentName, typeof(object), ArgumentDirection.In); 29this.toValidateContext = new RuntimeArgument(ToValidateContextArgumentName, typeof(ValidationContext), ArgumentDirection.In); 30this.violationList = new RuntimeArgument(ValidationErrorListArgumentName, typeof(IList<ValidationError>), ArgumentDirection.Out);
System.Activities.Core.Presentation (1)
System\Activities\Core\Presentation\InvokeDelegateValidationFeature.cs (1)
106RuntimeArgument activityArgument = new RuntimeArgument("Activity", typeof(InvokeDelegate), ArgumentDirection.In, true);
System.ServiceModel.Activities (50)
System\ServiceModel\Activities\CorrelationScope.cs (1)
48RuntimeArgument correlatesWithArgument = new RuntimeArgument("CorrelatesWith", typeof(CorrelationHandle), ArgumentDirection.In);
System\ServiceModel\Activities\FromReply.cs (3)
57RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.In, true); 63RuntimeArgument resultArgument = new RuntimeArgument(Constants.Result, this.Result.ArgumentType, ArgumentDirection.Out); 73RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Message + count++, parameter.ArgumentType, ArgumentDirection.Out);
System\ServiceModel\Activities\FromRequest.cs (3)
57RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.InOut, true); 66RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.Out); 72RuntimeArgument noPersistHandleArgument = new RuntimeArgument(Constants.NoPersistHandle, Constants.NoPersistHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\InternalReceiveMessage.cs (5)
740RuntimeArgument correlatesWithArgument = new RuntimeArgument(Constants.CorrelatesWith, Constants.CorrelationHandleType, ArgumentDirection.In); 755RuntimeArgument argument = new RuntimeArgument(Constants.Parameter + count, 764RuntimeArgument receiveMessageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.Out); 772RuntimeArgument noPersistHandleArgument = new RuntimeArgument(Constants.NoPersistHandle, Constants.NoPersistHandleType, ArgumentDirection.In); 1220RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileReceiveMessageInstance), ArgumentDirection.In);
System\ServiceModel\Activities\InternalSendMessage.cs (8)
545RuntimeArgument endpointAddressArgument = new RuntimeArgument(Constants.EndpointAddress, Constants.UriType, ArgumentDirection.In); 553RuntimeArgument correlatesWithArgument = new RuntimeArgument(Constants.CorrelatesWith, Constants.CorrelationHandleType, ArgumentDirection.In); 568RuntimeArgument argument = new RuntimeArgument(Constants.Parameter + count, 577RuntimeArgument requestMessageArgument = new RuntimeArgument(Constants.RequestMessage, Constants.MessageType, ArgumentDirection.In); 587RuntimeArgument requestMessageReference = new RuntimeArgument("MessageReference", Constants.MessageType, ArgumentDirection.Out); 1617RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileSendMessageInstance), ArgumentDirection.In); 1717RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileSendMessageInstance), ArgumentDirection.In); 2054RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileSendMessageInstance), ArgumentDirection.In);
System\ServiceModel\Activities\MessagingActivityHelper.cs (1)
46RuntimeArgument argument = new RuntimeArgument(runtimeArgumentName, runtimeArgumentType, runtimeArgumentDirection);
System\ServiceModel\Activities\Receive.cs (1)
367RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\ReceiveParametersContent.cs (1)
111RuntimeArgument newRuntimeArgument = new RuntimeArgument(pair.Key, pair.Value.ArgumentType, ArgumentDirection.Out);
System\ServiceModel\Activities\ReceiveReply.cs (2)
143RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In); 158RuntimeArgument resultCorrelatesWithArgument = new RuntimeArgument("ResultCorrelatesWith", Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\Send.cs (1)
283RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\SendParametersContent.cs (1)
127RuntimeArgument newRuntimeArgument = new RuntimeArgument(pair.Key, pair.Value.ArgumentType, ArgumentDirection.In);
System\ServiceModel\Activities\SendReply.cs (3)
145RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In); 161RuntimeArgument internalSendCorrelatesWithArgument = new RuntimeArgument("InternalSendCorrelatesWith", Constants.CorrelationHandleType, ArgumentDirection.In); 171RuntimeArgument responseFormatterCorrelatesWithArgument = new RuntimeArgument("ResponseFormatterCorrelatesWith", Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\ToReply.cs (4)
92RuntimeArgument resultArgument = new RuntimeArgument(Constants.Result, this.Result.ArgumentType, ArgumentDirection.In); 102RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.In); 108RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.Out, true); 116RuntimeArgument correlatesWithArgument = new RuntimeArgument(Constants.CorrelatesWith, Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\ToRequest.cs (2)
73RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.In); 79RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.Out, true);
System\ServiceModel\Activities\TransactedReceiveScope.cs (7)
326RuntimeArgument inputArgument = new RuntimeArgument("Input", typeof(Activity), ArgumentDirection.In); 333RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Type), ArgumentDirection.Out); 360RuntimeArgument childArgument = new RuntimeArgument("Child", typeof(Activity), ArgumentDirection.In); 367RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 416RuntimeArgument childArgument = new RuntimeArgument("Child", typeof(Activity), ArgumentDirection.In); 423RuntimeArgument parentDisplayNameArgument = new RuntimeArgument("ParentDisplayName", typeof(string), ArgumentDirection.In); 430RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(string), ArgumentDirection.Out);
System\ServiceModel\Activities\WorkflowService.cs (7)
975RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(WorkflowService), ArgumentDirection.Out); 1013RuntimeArgument receiveActivity = new RuntimeArgument("ReceiveActivity", typeof(Receive), ArgumentDirection.In); 1014RuntimeArgument parentChain = new RuntimeArgument("ParentChain", typeof(IEnumerable<Activity>), ArgumentDirection.In); 1015RuntimeArgument operationProperties = new RuntimeArgument("OperationProperties", typeof(WorkflowService), ArgumentDirection.In); 1204RuntimeArgument receiveActivity = new RuntimeArgument("ReceiveActivity", typeof(SendReply), ArgumentDirection.In); 1205RuntimeArgument validationContext = new RuntimeArgument("ValidationContext", typeof(ValidationContext), ArgumentDirection.In); 1206RuntimeArgument operationProperties = new RuntimeArgument("OperationProperties", typeof(WorkflowService), ArgumentDirection.In);
System.Workflow.Runtime (2)
System\Activities\Statements\Interop.cs (2)
242RuntimeArgument inArgument = new RuntimeArgument(propertyInName, propertyInfo.PropertyType, ArgumentDirection.In); 243RuntimeArgument outArgument = new RuntimeArgument(propertyOutName, propertyInfo.PropertyType, ArgumentDirection.Out);
403 references to RuntimeArgument
System.Activities (337)
Microsoft\VisualBasic\Activities\VisualBasicNameShadowingConstraint.cs (1)
23foreach (RuntimeArgument runtimeArgument in activity.RuntimeArguments)
System\Activities\Activity.cs (38)
34static readonly IList<RuntimeArgument> emptyArguments = new List<RuntimeArgument>(0); 44IList<RuntimeArgument> arguments; 58IList<RuntimeArgument> tempAutoGeneratedArguments; 351internal IList<RuntimeArgument> RuntimeArguments 433internal Dictionary<string, List<RuntimeArgument>> OverloadGroups 447internal List<RuntimeArgument> RequiredArgumentsNotInOverloadGroups 559internal virtual bool IsResultArgument(RuntimeArgument argument) 713internal void SetArgumentsCollection(Collection<RuntimeArgument> arguments, bool createEmptyBindings) 722RuntimeArgument argument = this.arguments[i]; 727this.arguments.QuickSort(RuntimeArgument.EvaluationOrderComparer); 731internal void AddArgument(RuntimeArgument argument, bool createEmptyBindings) 735this.arguments = new Collection<RuntimeArgument>(); 740int insertionIndex = this.arguments.BinarySearch(argument, RuntimeArgument.EvaluationOrderComparer); 779internal RuntimeArgument AddTempAutoGeneratedArgument(Type argumentType, ArgumentDirection direction) 783this.tempAutoGeneratedArguments = new Collection<RuntimeArgument>(); 787RuntimeArgument argument = new RuntimeArgument(name, argumentType, direction); 972internal bool InitializeRelationship(RuntimeArgument argument, ref IList<ValidationError> validationErrors) 1308public Dictionary<string, List<RuntimeArgument>> OverloadGroups 1314public List<RuntimeArgument> RequiredArgumentsNotInOverloadGroups 1441Collection<RuntimeArgument> arguments; 1476RuntimeArgument argument = new RuntimeArgument(propertyDescriptor.Name, argumentType, direction, isRequired, overloadGroupNames, propertyDescriptor, activity); 1477Add<RuntimeArgument>(ref this.arguments, argument); 1510IList<RuntimeArgument> runtimeArguments = DictionaryArgumentHelper.TryGetRuntimeArguments(property, propertyDescriptor.Name); 1554public static Collection<RuntimeArgument> GetArguments(Activity parent) 1556Collection<RuntimeArgument> arguments = null; 1565arguments = new Collection<RuntimeArgument>(); 1622public Collection<RuntimeArgument> GetArguments() 1705public IList<RuntimeArgument> RuntimeArguments 1711public static IList<RuntimeArgument> TryGetRuntimeArguments(object propertyValue, string propertyName) 1742protected static IList<RuntimeArgument> GetRuntimeArguments<T>(IEnumerable<KeyValuePair<string, T>> argumentDictionary, string propertyName) where T : Argument 1744IList<RuntimeArgument> runtimeArguments = new List<RuntimeArgument>(); 1761RuntimeArgument runtimeArgument = new RuntimeArgument(key, value.ArgumentType, value.Direction, false, null, value); 1914internal override bool IsResultArgument(RuntimeArgument argument) 1926IList<RuntimeArgument> runtimeArguments = this.RuntimeArguments; 1936RuntimeArgument argument = runtimeArguments[i]; 1993bool IsBoundArgumentCorrect(RuntimeArgument argument, bool createEmptyBindings)
System\Activities\ActivityContext.cs (2)
130internal Location GetIgnorableResultLocation(RuntimeArgument resultArgument) 351public object GetValue(RuntimeArgument runtimeArgument)
System\Activities\ActivityInstance.cs (7)
892IList<RuntimeArgument> runtimeArguments = this.Activity.RuntimeArguments; 896RuntimeArgument argument = runtimeArguments[dynamicUpdateArgumentIndexes[i]]; 903private bool InternalTryPopulateArgumentValueOrScheduleExpression(RuntimeArgument argument, int nextArgumentIndex, ActivityExecutor executor, IDictionary<string, object> argumentValueOverrides, Location resultLocation, bool isDynamicUpdate) 964RuntimeArgument argument = ((ActivityWithResult)this.Activity).ResultRuntimeArgument; 976IList<RuntimeArgument> runtimeArguments = this.Activity.RuntimeArguments; 984RuntimeArgument argument = runtimeArguments[i]; 1232RuntimeArgument argument = this.Activity.RuntimeArguments[i];
System\Activities\ActivityMetadata.cs (4)
90public void Bind(Argument binding, RuntimeArgument argument) 121public void SetArgumentsCollection(Collection<RuntimeArgument> arguments) 130public void AddArgument(RuntimeArgument argument) 233public Collection<RuntimeArgument> GetArgumentsWithReflection()
System\Activities\ActivityUtilities.cs (7)
42static Type runtimeArgumentType = typeof(RuntimeArgument); 459public static RuntimeArgument FindArgument(string argumentName, Activity argumentConsumer) 467RuntimeArgument argument = targetActivity.RuntimeArguments[i]; 545static void ProcessArguments(Activity parent, IList<RuntimeArgument> arguments, bool addChildren, ref ActivityLocationReferenceEnvironment environment, ref int nextEnvironmentId, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining, ref IList<ValidationError> validationErrors) 556RuntimeArgument argument = arguments[i]; 956static void SetupForProcessing(IList<RuntimeArgument> arguments, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining) 980static void SetupForProcessing(RuntimeArgument argument, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining)
System\Activities\ActivityWithResult.cs (1)
48internal RuntimeArgument ResultRuntimeArgument
System\Activities\Argument.cs (4)
24RuntimeArgument runtimeArgument; 88internal RuntimeArgument RuntimeArgument 178internal static void Bind(Argument binding, RuntimeArgument argument) 191internal static void TryBind(Argument binding, RuntimeArgument argument, Activity violationOwner)
System\Activities\CodeActivityMetadata.cs (4)
98public void Bind(Argument binding, RuntimeArgument argument) 129public void SetArgumentsCollection(Collection<RuntimeArgument> arguments) 138public void AddArgument(RuntimeArgument argument) 148public Collection<RuntimeArgument> GetArgumentsWithReflection()
System\Activities\CodeActivityPublicEnvironmentAccessor.cs (1)
148RuntimeArgument runtimeArgument = this.metadata.CurrentActivity.AddTempAutoGeneratedArgument(argumentType, direction);
System\Activities\Debugger\DebugInfo.cs (7)
200List<RuntimeArgument> allArguments = new List<RuntimeArgument>(); 299static List<RuntimeArgument> RemoveHiddenArguments(HashSet<string> existingNames, IList<RuntimeArgument> ancestorArguments) 301List<RuntimeArgument> cleanUpList = new List<RuntimeArgument>(ancestorArguments.Count); 302foreach (RuntimeArgument argument in ancestorArguments)
System\Activities\DynamicUpdate\ActivityComparer.cs (7)
179static bool CompareArgumentEquality(RuntimeArgument currentArgument, RuntimeArgument originalArgument) 402RuntimeArgument originalArg = originalActivity.RuntimeArguments[argumentEntry.OldOffset]; 403RuntimeArgument updatedArg = currentActivity.RuntimeArguments[argumentEntry.NewOffset]; 414foreach (RuntimeArgument oldRuntimeArgument in originalActivity.RuntimeArguments) 453bool TryPreparingArgumentExpressions(RuntimeArgument originalArg, RuntimeArgument updatedArg)
System\Activities\DynamicUpdate\ArgumentInfo.cs (1)
28public ArgumentInfo(RuntimeArgument argument)
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (7)
659internal void CreateArgumentEntries(DynamicUpdateMapEntry mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments) 661RuntimeArgument newIdleArgument; 674internal static bool CreateArgumentEntries(DynamicUpdateMapEntry mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments, Dictionary<Activity, Activity> expressionRootsThatCanInduceIdle, out RuntimeArgument newIdleArgument, out Activity idleActivity) 683RuntimeArgument newArgument = newArguments[i]; 1259public void CreateArgumentEntries(DynamicUpdateMapEntry mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments) 1261RuntimeArgument newIdleArgument;
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (1)
190public object GetValue(RuntimeArgument runtimeArgument)
System\Activities\Expressions\ArgumentReference.cs (1)
14RuntimeArgument targetArgument;
System\Activities\Expressions\ArgumentValue.cs (1)
14RuntimeArgument targetArgument;
System\Activities\Expressions\ArrayItemReference.cs (4)
39RuntimeArgument arrayArgument = new RuntimeArgument("Array", typeof(TItem[]), ArgumentDirection.In, true); 42RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In, true); 45RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Location<TItem>), ArgumentDirection.Out); 49new Collection<RuntimeArgument>
System\Activities\Expressions\ArrayItemValue.cs (3)
39RuntimeArgument arrayArgument = new RuntimeArgument("Array", typeof(TItem[]), ArgumentDirection.In, true); 42RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In, true); 46new Collection<RuntimeArgument>
System\Activities\Expressions\BinaryExpressionHelper.cs (3)
17RuntimeArgument rightArgument = new RuntimeArgument("Right", typeof(TRight), ArgumentDirection.In, true); 20RuntimeArgument leftArgument = new RuntimeArgument("Left", typeof(TLeft), ArgumentDirection.In, true); 24new Collection<RuntimeArgument>
System\Activities\Expressions\ExpressionServices.cs (12)
100(TypeHelper.AreTypesCompatible(parameters[0].ParameterType, typeof(Argument)) || TypeHelper.AreTypesCompatible(parameters[0].ParameterType, typeof(RuntimeArgument)))) 688if (memberExpression != null && TypeHelper.AreTypesCompatible(memberExpression.Type, typeof(RuntimeArgument))) 690RuntimeArgument ra = null; 693Expression<Func<RuntimeArgument>> expr = Expression.Lambda<Func<RuntimeArgument>>(memberExpression, null); 694Func<RuntimeArgument> func = expr.Compile(); 1505if (typeof(RuntimeArgument).IsAssignableFrom(valueType)) 1507RuntimeArgument runtimeArgument = (RuntimeArgument)value; 1563if (typeof(RuntimeArgument).IsAssignableFrom(valueType)) 1565RuntimeArgument runtimeArgument = (RuntimeArgument)value;
System\Activities\Expressions\IndexerHelper.cs (2)
20RuntimeArgument indexArgument = new RuntimeArgument("Index" + i, indices[i].ArgumentType, ArgumentDirection.In, true); 25RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Location<TItem>), ArgumentDirection.Out);
System\Activities\Expressions\IndexerReference.cs (1)
83RuntimeArgument operandArgument = new RuntimeArgument("Operand", typeof(TOperand), ArgumentDirection.In, true);
System\Activities\Expressions\InvokeMethod.cs (4)
26RuntimeArgument resultArgument; 105Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 114RuntimeArgument targetObjectArgument = new RuntimeArgument("TargetObject", targetObjectType, ArgumentDirection.In);
System\Activities\Expressions\MemberExpressionHelper.cs (2)
19RuntimeArgument operandArgument = new RuntimeArgument("Operand", typeof(TOperand), ArgumentDirection.In, isRequired); 26RuntimeArgument operandLocationArgument = new RuntimeArgument("OperandLocation", typeof(TOperand), ArgumentDirection.InOut, isRequired);
System\Activities\Expressions\MultidimensionalArrayItemReference.cs (3)
57RuntimeArgument arrayArgument = new RuntimeArgument("Array", typeof(Array), ArgumentDirection.In, true); 63RuntimeArgument indexArgument = new RuntimeArgument("Index_" + i, typeof(int), ArgumentDirection.In, true); 68RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Location<TItem>), ArgumentDirection.Out);
System\Activities\Expressions\New.cs (1)
75RuntimeArgument runtimeArgument = new RuntimeArgument("Argument" + i, this.arguments[i].ArgumentType, this.arguments[i].Direction, true);
System\Activities\Expressions\NewArray.cs (1)
73RuntimeArgument runtimeArgument = new RuntimeArgument("Argument" + i, this.Bounds[i].ArgumentType, this.bounds[i].Direction, true);
System\Activities\Expressions\UnaryExpressionHelper.cs (2)
16RuntimeArgument operandArgument = new RuntimeArgument("Operand", typeof(TOperand), ArgumentDirection.In, true); 20new Collection<RuntimeArgument>
System\Activities\Expressions\ValueTypeIndexerReference.cs (1)
83RuntimeArgument operandArgument = new RuntimeArgument("OperandLocation", typeof(TOperand), ArgumentDirection.InOut, true);
System\Activities\ExpressionUtilities.cs (2)
36static Type runtimeArgumentType = typeof(RuntimeArgument); 1416RuntimeArgument runtimeArgument = ActivityUtilities.FindArgument(memberExpression.Member.Name, publicAccessor.ActivityMetadata.CurrentActivity);
System\Activities\NativeActivityMetadata.cs (4)
89public void Bind(Argument binding, RuntimeArgument argument) 120public void SetArgumentsCollection(Collection<RuntimeArgument> arguments) 129public void AddArgument(RuntimeArgument argument) 349public Collection<RuntimeArgument> GetArgumentsWithReflection()
System\Activities\Runtime\ActivityExecutor.cs (3)
946internal Location GetIgnorableResultLocation(RuntimeArgument resultArgument) 2345IList<RuntimeArgument> rootArguments = this.rootElement.RuntimeArguments; 2349RuntimeArgument argument = rootArguments[i];
System\Activities\Runtime\FuncCompletionCallbackWrapper.cs (1)
45RuntimeArgument argument = activity.RuntimeArguments[i];
System\Activities\Runtime\ResolveNextArgumentWorkItem.cs (1)
77RuntimeArgument argument = activity.RuntimeArguments[i];
System\Activities\RuntimeArgument.cs (9)
83internal static IComparer<RuntimeArgument> EvaluationOrderComparer 87if (RuntimeArgument.evaluationOrderComparer == null) 89RuntimeArgument.evaluationOrderComparer = new InternalEvaluationOrderComparer(); 91return RuntimeArgument.evaluationOrderComparer; 523class InternalEvaluationOrderComparer : IComparer<RuntimeArgument> 525public int Compare(RuntimeArgument x, RuntimeArgument y) 551int CompareNameHashes(RuntimeArgument x, RuntimeArgument y)
System\Activities\Statements\AddToCollection.cs (4)
38Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 40RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 44RuntimeArgument itemArgument = new RuntimeArgument("Item", typeof(T), ArgumentDirection.In, true);
System\Activities\Statements\Assign.cs (8)
37Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 46RuntimeArgument valueArgument = new RuntimeArgument("Value", valueType, ArgumentDirection.In, true); 56RuntimeArgument toArgument = new RuntimeArgument("To", toType, ArgumentDirection.Out, true); 107Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 109RuntimeArgument valueArgument = new RuntimeArgument("Value", typeof(T), ArgumentDirection.In, true); 112RuntimeArgument toArgument = new RuntimeArgument("To", typeof(T), ArgumentDirection.Out, true);
System\Activities\Statements\ClearCollection.cs (2)
30RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 33metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { collectionArgument });
System\Activities\Statements\CompensableActivity.cs (9)
563RuntimeArgument assertFlagArgument = new RuntimeArgument("AssertFlag", typeof(bool), ArgumentDirection.In); 570RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In); 577RuntimeArgument elementsArgument = new RuntimeArgument("Elements", typeof(IEnumerable<Activity>), ArgumentDirection.In); 584RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 592new Collection<RuntimeArgument> 626RuntimeArgument elementsArgument = new RuntimeArgument("Elements", typeof(IEnumerable<Activity>), ArgumentDirection.In); 633RuntimeArgument indexArgument = new RuntimeArgument("Index", typeof(int), ArgumentDirection.In); 640RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 648new Collection<RuntimeArgument>
System\Activities\Statements\Compensate.cs (2)
71RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In); 73metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { targetArgument });
System\Activities\Statements\CompensationParticipant.cs (1)
115RuntimeArgument compensationIdArgument = new RuntimeArgument("CompensationId", typeof(long), ArgumentDirection.In);
System\Activities\Statements\Confirm.cs (2)
70RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In); 74new Collection<RuntimeArgument>
System\Activities\Statements\DefaultCompensation.cs (2)
44RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In); 47metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { targetArgument });
System\Activities\Statements\DefaultConfirmation.cs (2)
41RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In); 43metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { targetArgument });
System\Activities\Statements\Delay.cs (2)
44RuntimeArgument durationArgument = new RuntimeArgument("Duration", typeof(TimeSpan), ArgumentDirection.In, true); 46metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { durationArgument });
System\Activities\Statements\DeleteBookmarkScope.cs (2)
27RuntimeArgument subInstanceArgument = new RuntimeArgument("Scope", typeof(BookmarkScope), ArgumentDirection.In); 30metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { subInstanceArgument });
System\Activities\Statements\ExistsInCollection.cs (3)
38RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 41RuntimeArgument itemArgument = new RuntimeArgument("Item", typeof(T), ArgumentDirection.In, true); 45new Collection<RuntimeArgument>
System\Activities\Statements\ForEach.cs (1)
64RuntimeArgument valuesArgument = new RuntimeArgument("Values", typeof(IEnumerable<T>), ArgumentDirection.In, true);
System\Activities\Statements\HandleScope.cs (2)
37RuntimeArgument handleArgument = new RuntimeArgument("Handle", typeof(THandle), ArgumentDirection.In); 39metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { handleArgument });
System\Activities\Statements\If.cs (2)
102RuntimeArgument conditionArgument = new RuntimeArgument("Condition", typeof(bool), ArgumentDirection.In, true); 104metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { conditionArgument });
System\Activities\Statements\InternalCompensate.cs (2)
34RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In); 36metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { targetArgument });
System\Activities\Statements\InternalConfirm.cs (2)
34RuntimeArgument targetArgument = new RuntimeArgument("Target", typeof(CompensationToken), ArgumentDirection.In); 36metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { targetArgument });
System\Activities\Statements\InternalState.cs (2)
188RuntimeArgument eventManagerArgument = new RuntimeArgument("EventManager", this.EventManager.ArgumentType, ArgumentDirection.In); 192new Collection<RuntimeArgument>
System\Activities\Statements\InvokeAction.cs (2)
89RuntimeArgument runtimeArgument = new RuntimeArgument("Argument", typeof(T), ArgumentDirection.In, true); 92metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { runtimeArgument });
System\Activities\Statements\InvokeDelegate.cs (3)
58Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 62RuntimeArgument argument = new RuntimeArgument(entry.Key, entry.Value.ArgumentType, entry.Value.Direction);
System\Activities\Statements\InvokeMethod.cs (4)
26RuntimeArgument resultArgument; 114Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 123RuntimeArgument targetObjectArgument = new RuntimeArgument("TargetObject", targetObjectType, ArgumentDirection.In);
System\Activities\Statements\MethodExecutor.cs (2)
25RuntimeArgument returnObject; 28Collection<Argument> parameters, RuntimeArgument returnObject)
System\Activities\Statements\MethodResolver.cs (11)
40public RuntimeArgument Result { get; set; } 69public void RegisterParameters(IList<RuntimeArgument> arguments) 110RuntimeArgument argument = new RuntimeArgument(name, Parameters[i].ArgumentType, Parameters[i].Direction, true); 138RuntimeArgument argument = new RuntimeArgument(name, Parameters[index].ArgumentType, Parameters[index].Direction, true); 150RuntimeArgument argument = new RuntimeArgument(name, Parameters[i].ArgumentType, Parameters[i].Direction, true); 568RuntimeArgument returnObject, 579RuntimeArgument returnObject) 621Collection<Argument> parameters, RuntimeArgument returnObject, 634Collection<Argument> parameters, RuntimeArgument returnObject) 684RuntimeArgument returnObject, 696Collection<Argument> parameters, RuntimeArgument returnObject) :
System\Activities\Statements\NoPersistScope.cs (6)
136Collection<RuntimeArgument> runtimeArguments = new Collection<RuntimeArgument>(); 138RuntimeArgument noPersistScopeArgument = new RuntimeArgument("NoPersistScope", typeof(NoPersistScope), ArgumentDirection.In); 142RuntimeArgument descendantActivitiesArgument = new RuntimeArgument("DescendantActivities", typeof(IEnumerable<Activity>), ArgumentDirection.In); 146RuntimeArgument constraintViolationMessageArgument = new RuntimeArgument("ConstraintViolationMessage", typeof(string), ArgumentDirection.Out); 150RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out);
System\Activities\Statements\ParallelForEach.cs (2)
56RuntimeArgument valuesArgument = new RuntimeArgument("Values", typeof(IEnumerable<T>), ArgumentDirection.In, true); 58metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { valuesArgument });
System\Activities\Statements\RemoveFromCollection.cs (4)
38RuntimeArgument collectionArgument = new RuntimeArgument("Collection", typeof(ICollection<T>), ArgumentDirection.In, true); 41RuntimeArgument itemArgument = new RuntimeArgument("Item", typeof(T), ArgumentDirection.In, true); 44RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 48new Collection<RuntimeArgument>
System\Activities\Statements\Rethrow.cs (2)
72RuntimeArgument parentChainArgument = new RuntimeArgument("ParentChain", typeof(IEnumerable<Activity>), ArgumentDirection.In, true); 76RuntimeArgument rethrowActivityArgument = new RuntimeArgument("RethrowActivity", typeof(Rethrow), ArgumentDirection.In, true);
System\Activities\Statements\StateMachine.cs (1)
608RuntimeArgument eventManagerArgument = new RuntimeArgument("Result", this.ResultType, ArgumentDirection.Out);
System\Activities\Statements\Switch.cs (2)
93RuntimeArgument expressionArgument = new RuntimeArgument("Expression", typeof(T), ArgumentDirection.In, true); 95metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { expressionArgument });
System\Activities\Statements\TerminateWorkflow.cs (4)
24Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 26RuntimeArgument reasonArgument = new RuntimeArgument("Reason", typeof(string), ArgumentDirection.In, false); 29RuntimeArgument exceptionArgument = new RuntimeArgument("Exception", typeof(Exception), ArgumentDirection.In, false);
System\Activities\Statements\Throw.cs (2)
30RuntimeArgument exceptionArgument = new RuntimeArgument("Exception", typeof(Exception), ArgumentDirection.In, true); 32metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { exceptionArgument });
System\Activities\Statements\TransactionScope.cs (16)
130RuntimeArgument timeoutArgument = new RuntimeArgument("Timeout", typeof(TimeSpan), ArgumentDirection.In, false); 132metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { timeoutArgument }); 429RuntimeArgument inputArgument = new RuntimeArgument("Input", typeof(Activity), ArgumentDirection.In); 436RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Type), ArgumentDirection.Out); 444new Collection<RuntimeArgument> 467RuntimeArgument scopeArgument = new RuntimeArgument("Scope", typeof(TransactionScope), ArgumentDirection.In); 474RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(IsolationLevel), ArgumentDirection.Out); 482new Collection<RuntimeArgument> 511RuntimeArgument parentActivityArgument = new RuntimeArgument("ParentActivity", typeof(Activity), ArgumentDirection.In); 518RuntimeArgument isoLevelArgument = new RuntimeArgument("CurrentIsolationLevel", typeof(IsolationLevel), ArgumentDirection.In); 525RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 533new Collection<RuntimeArgument> 582RuntimeArgument parentActivityArgument = new RuntimeArgument("ParentActivity", typeof(Activity), ArgumentDirection.In); 589RuntimeArgument txScopeArgument = new RuntimeArgument("TransactionScope", typeof(TransactionScope), ArgumentDirection.In); 596RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 604new Collection<RuntimeArgument>
System\Activities\Statements\WriteLine.cs (3)
39RuntimeArgument textArgument = new RuntimeArgument("Text", typeof(string), ArgumentDirection.In); 42RuntimeArgument textWriterArgument = new RuntimeArgument("TextWriter", typeof(TextWriter), ArgumentDirection.In); 46new Collection<RuntimeArgument>
System\Activities\Tracking\ActivityStateRecord.cs (1)
294RuntimeArgument argument = currentElement.RuntimeArguments[i];
System\Activities\Validation\ActivityValidationServices.cs (11)
123IEnumerable<RuntimeArgument> arguments = rootActivity.RuntimeArguments.Where((a) => ArgumentDirectionHelper.IsIn(a.Direction)); 128foreach (RuntimeArgument argument in arguments) 188Dictionary<string, List<RuntimeArgument>> overloadGroups; 189List<RuntimeArgument> requiredArgumentsNotInOverloadGroups; 554RuntimeArgument runtimeArgument = GetBoundRuntimeArgument(activity); 572RuntimeArgument runtimeArgument = GetBoundRuntimeArgument(expressionRoot); 581static RuntimeArgument GetBoundRuntimeArgument(Activity expressionActivity) 586RuntimeArgument boundRuntimeArgument = null; 601internal static void ValidateEvaluationOrder(IList<RuntimeArgument> runtimeArguments, Activity referenceActivity, ref IList<ValidationError> validationErrors) 605RuntimeArgument argument = runtimeArguments[i]; 606RuntimeArgument nextArgument = runtimeArguments[i + 1];
System\Activities\Validation\AddValidationError.cs (5)
38Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 40RuntimeArgument messageArgument = new RuntimeArgument("Message", typeof(string), ArgumentDirection.In); 44RuntimeArgument isWarningArgument = new RuntimeArgument("IsWarning", typeof(bool), ArgumentDirection.In, false); 48RuntimeArgument propertyNameArgument = new RuntimeArgument("PropertyName", typeof(string), ArgumentDirection.In, false);
System\Activities\Validation\AssertValidation.cs (6)
47Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>(); 49RuntimeArgument assertionArgument = new RuntimeArgument("Assertion", typeof(bool), ArgumentDirection.In); 53RuntimeArgument messageArgument = new RuntimeArgument("Message", typeof(string), ArgumentDirection.In); 57RuntimeArgument isWarningArgument = new RuntimeArgument("IsWarning", typeof(bool), ArgumentDirection.In, false); 61RuntimeArgument propertyNameArgument = new RuntimeArgument("PropertyName", typeof(string), ArgumentDirection.In, false);
System\Activities\Validation\Constraint.cs (4)
22RuntimeArgument toValidate; 23RuntimeArgument violationList; 24RuntimeArgument toValidateContext; 48new Collection<RuntimeArgument>
System\Activities\Validation\ValidationHelper.cs (33)
17public static void ValidateArguments(Activity activity, OverloadGroupEquivalenceInfo equivalenceInfo, Dictionary<string, List<RuntimeArgument>> overloadGroups, List<RuntimeArgument> requiredArgumentsNotInOverloadGroups, IDictionary<string, object> inputs, ref IList<ValidationError> validationErrors) 22foreach (RuntimeArgument argument in requiredArgumentsNotInOverloadGroups) 42foreach (KeyValuePair<string, List<RuntimeArgument>> entry in overloadGroups) 46IEnumerable<RuntimeArgument> requiredArguments = entry.Value.Where((a) => a.IsRequired); 60IEnumerable<RuntimeArgument> optionalArguments = entry.Value.Where((a) => !a.IsRequired); 83HashSet<RuntimeArgument> configuredOverloadSet = new HashSet<RuntimeArgument>(overloadGroups[configuredGroupName]); 84Predicate<RuntimeArgument> checkIfArgumentIsBound = new Predicate<RuntimeArgument>(localArgument => CheckIfArgumentIsBound(localArgument, inputs)); 105foreach (RuntimeArgument configuredArgument in overloadGroups[groupName].FindAll(checkIfArgumentIsBound)) 114HashSet<RuntimeArgument> overloadGroupSet = new HashSet<RuntimeArgument>(overloadGroups[groupName]); 115IEnumerable<RuntimeArgument> intersectSet = overloadGroupSet.Intersect(configuredOverloadSet); 116List<RuntimeArgument> exceptList = overloadGroupSet.Except(intersectSet).ToList(); 118foreach (RuntimeArgument configuredArgument in exceptList.FindAll(checkIfArgumentIsBound)) 135public static bool GatherAndValidateOverloads(Activity activity, out Dictionary<string, List<RuntimeArgument>> overloadGroups, out List<RuntimeArgument> requiredArgumentsNotInOverloadGroups, out OverloadGroupEquivalenceInfo equivalenceInfo, ref IList<ValidationError> validationErrors) 139IEnumerable<RuntimeArgument> runtimeArguments = activity.RuntimeArguments; 141foreach (RuntimeArgument runtimeArgument in runtimeArguments) 149overloadGroups = new Dictionary<string, List<RuntimeArgument>>(); 152List<RuntimeArgument> arguments = null; 155arguments = new List<RuntimeArgument>(); 167requiredArgumentsNotInOverloadGroups = new List<RuntimeArgument>(); 182static bool ValidateOverloadGroupDefinitions(Activity activity, OverloadGroupEquivalenceInfo equivalenceInfo, Dictionary<string, List<RuntimeArgument>> overloadGroups, ref IList<ValidationError> validationErrors) 222if (overloadGroups[subsetGroup].Any<RuntimeArgument>((a) => a.IsRequired)) 240static OverloadGroupEquivalenceInfo GetOverloadGroupEquivalence(Dictionary<string, List<RuntimeArgument>> groupDefinitions) 252HashSet<RuntimeArgument> group1Args = new HashSet<RuntimeArgument>(groupDefinitions[group1]); 256HashSet<RuntimeArgument> group2Args = new HashSet<RuntimeArgument>(groupDefinitions[group2]); 285static bool CheckIfArgumentIsNotBound(RuntimeArgument argument, IDictionary<string, object> inputs) 308static bool CheckIfArgumentIsBound(RuntimeArgument argument, IDictionary<string, object> inputs)
System\Activities\WorkflowInspectionServices.cs (1)
95RuntimeArgument argument = activity.RuntimeArguments[i];
System\Activities\XamlIntegration\CompiledDataContext.cs (1)
297protected override void VisitVariableScopeArgument(RuntimeArgument runtimeArgument, out bool exit)
System\Activities\XamlIntegration\CompiledExpressionActivityVisitor.cs (5)
106protected virtual void VisitRootImplementationArgument(RuntimeArgument runtimeArgument, out bool exit) 312protected virtual void VisitVariableScopeArgument(RuntimeArgument runtimeArgument, out bool exit) 334protected virtual void VisitArgument(RuntimeArgument runtimeArgument, out bool exit) 430foreach (RuntimeArgument runtimeArgument in activity.RuntimeArguments) 441delegate void VisitArgumentDelegate(RuntimeArgument runtimeArgument, out bool exit);
System\Activities\XamlIntegration\TextExpressionCompiler.cs (3)
332foreach (RuntimeArgument runtimeArgument in activity.RuntimeArguments) 692foreach (RuntimeArgument runtimeArgument in activity.RuntimeArguments) 2695protected override void VisitVariableScopeArgument(RuntimeArgument runtimeArgument, out bool exit)
System.Activities.Core.Presentation (2)
System\Activities\Core\Presentation\InvokeDelegateValidationFeature.cs (2)
106RuntimeArgument activityArgument = new RuntimeArgument("Activity", typeof(InvokeDelegate), ArgumentDirection.In, true); 108metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { activityArgument });
System.ServiceModel.Activities (62)
System\ServiceModel\Activities\CorrelationScope.cs (2)
48RuntimeArgument correlatesWithArgument = new RuntimeArgument("CorrelatesWith", typeof(CorrelationHandle), ArgumentDirection.In); 50metadata.SetArgumentsCollection(new Collection<RuntimeArgument> { correlatesWithArgument });
System\ServiceModel\Activities\FromReply.cs (3)
57RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.In, true); 63RuntimeArgument resultArgument = new RuntimeArgument(Constants.Result, this.Result.ArgumentType, ArgumentDirection.Out); 73RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Message + count++, parameter.ArgumentType, ArgumentDirection.Out);
System\ServiceModel\Activities\FromRequest.cs (3)
57RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.InOut, true); 66RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.Out); 72RuntimeArgument noPersistHandleArgument = new RuntimeArgument(Constants.NoPersistHandle, Constants.NoPersistHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\InternalReceiveMessage.cs (6)
740RuntimeArgument correlatesWithArgument = new RuntimeArgument(Constants.CorrelatesWith, Constants.CorrelationHandleType, ArgumentDirection.In); 755RuntimeArgument argument = new RuntimeArgument(Constants.Parameter + count, 764RuntimeArgument receiveMessageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.Out); 772RuntimeArgument noPersistHandleArgument = new RuntimeArgument(Constants.NoPersistHandle, Constants.NoPersistHandleType, ArgumentDirection.In); 1220RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileReceiveMessageInstance), ArgumentDirection.In); 1228new Collection<RuntimeArgument>
System\ServiceModel\Activities\InternalSendMessage.cs (10)
545RuntimeArgument endpointAddressArgument = new RuntimeArgument(Constants.EndpointAddress, Constants.UriType, ArgumentDirection.In); 553RuntimeArgument correlatesWithArgument = new RuntimeArgument(Constants.CorrelatesWith, Constants.CorrelationHandleType, ArgumentDirection.In); 568RuntimeArgument argument = new RuntimeArgument(Constants.Parameter + count, 577RuntimeArgument requestMessageArgument = new RuntimeArgument(Constants.RequestMessage, Constants.MessageType, ArgumentDirection.In); 587RuntimeArgument requestMessageReference = new RuntimeArgument("MessageReference", Constants.MessageType, ArgumentDirection.Out); 1617RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileSendMessageInstance), ArgumentDirection.In); 1625new Collection<RuntimeArgument> 1717RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileSendMessageInstance), ArgumentDirection.In); 2054RuntimeArgument instanceArgument = new RuntimeArgument("Instance", typeof(VolatileSendMessageInstance), ArgumentDirection.In); 2062new Collection<RuntimeArgument>
System\ServiceModel\Activities\MessagingActivityHelper.cs (1)
46RuntimeArgument argument = new RuntimeArgument(runtimeArgumentName, runtimeArgumentType, runtimeArgumentDirection);
System\ServiceModel\Activities\Receive.cs (1)
367RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\ReceiveParametersContent.cs (1)
111RuntimeArgument newRuntimeArgument = new RuntimeArgument(pair.Key, pair.Value.ArgumentType, ArgumentDirection.Out);
System\ServiceModel\Activities\ReceiveReply.cs (2)
143RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In); 158RuntimeArgument resultCorrelatesWithArgument = new RuntimeArgument("ResultCorrelatesWith", Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\Send.cs (1)
283RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\SendParametersContent.cs (1)
127RuntimeArgument newRuntimeArgument = new RuntimeArgument(pair.Key, pair.Value.ArgumentType, ArgumentDirection.In);
System\ServiceModel\Activities\SendReply.cs (3)
145RuntimeArgument initializerArgument = new RuntimeArgument(initializer.ArgumentName, Constants.CorrelationHandleType, ArgumentDirection.In); 161RuntimeArgument internalSendCorrelatesWithArgument = new RuntimeArgument("InternalSendCorrelatesWith", Constants.CorrelationHandleType, ArgumentDirection.In); 171RuntimeArgument responseFormatterCorrelatesWithArgument = new RuntimeArgument("ResponseFormatterCorrelatesWith", Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\ToReply.cs (4)
92RuntimeArgument resultArgument = new RuntimeArgument(Constants.Result, this.Result.ArgumentType, ArgumentDirection.In); 102RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.In); 108RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.Out, true); 116RuntimeArgument correlatesWithArgument = new RuntimeArgument(Constants.CorrelatesWith, Constants.CorrelationHandleType, ArgumentDirection.In);
System\ServiceModel\Activities\ToRequest.cs (2)
73RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.In); 79RuntimeArgument messageArgument = new RuntimeArgument(Constants.Message, Constants.MessageType, ArgumentDirection.Out, true);
System\ServiceModel\Activities\TransactedReceiveScope.cs (10)
326RuntimeArgument inputArgument = new RuntimeArgument("Input", typeof(Activity), ArgumentDirection.In); 333RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(Type), ArgumentDirection.Out); 337new Collection<RuntimeArgument> 360RuntimeArgument childArgument = new RuntimeArgument("Child", typeof(Activity), ArgumentDirection.In); 367RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(bool), ArgumentDirection.Out); 371new Collection<RuntimeArgument> 416RuntimeArgument childArgument = new RuntimeArgument("Child", typeof(Activity), ArgumentDirection.In); 423RuntimeArgument parentDisplayNameArgument = new RuntimeArgument("ParentDisplayName", typeof(string), ArgumentDirection.In); 430RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(string), ArgumentDirection.Out); 438new Collection<RuntimeArgument>
System\ServiceModel\Activities\WorkflowService.cs (12)
975RuntimeArgument resultArgument = new RuntimeArgument("Result", typeof(WorkflowService), ArgumentDirection.Out); 979new Collection<RuntimeArgument> 1013RuntimeArgument receiveActivity = new RuntimeArgument("ReceiveActivity", typeof(Receive), ArgumentDirection.In); 1014RuntimeArgument parentChain = new RuntimeArgument("ParentChain", typeof(IEnumerable<Activity>), ArgumentDirection.In); 1015RuntimeArgument operationProperties = new RuntimeArgument("OperationProperties", typeof(WorkflowService), ArgumentDirection.In); 1035Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument> 1204RuntimeArgument receiveActivity = new RuntimeArgument("ReceiveActivity", typeof(SendReply), ArgumentDirection.In); 1205RuntimeArgument validationContext = new RuntimeArgument("ValidationContext", typeof(ValidationContext), ArgumentDirection.In); 1206RuntimeArgument operationProperties = new RuntimeArgument("OperationProperties", typeof(WorkflowService), ArgumentDirection.In); 1226Collection<RuntimeArgument> arguments = new Collection<RuntimeArgument>
System.Workflow.Runtime (2)
System\Activities\Statements\Interop.cs (2)
242RuntimeArgument inArgument = new RuntimeArgument(propertyInName, propertyInfo.PropertyType, ArgumentDirection.In); 243RuntimeArgument outArgument = new RuntimeArgument(propertyOutName, propertyInfo.PropertyType, ArgumentDirection.Out);