1 write to RuntimeArgument
System.Activities (1)
System\Activities\Argument.cs (1)
185binding.RuntimeArgument = argument;
28 references to RuntimeArgument
System.Activities (28)
System\Activities\ActivityContext.cs (8)
288return GetValueCore<T>(argument.RuntimeArgument); 307return GetValueCore<T>(argument.RuntimeArgument); 326return GetValueCore<T>(argument.RuntimeArgument); 343return GetValueCore<object>(argument.RuntimeArgument); 377SetValueCore(argument.RuntimeArgument, value); 394SetValueCore(argument.RuntimeArgument, value); 411SetValueCore(argument.RuntimeArgument, value); 425SetValueCore(argument.RuntimeArgument, value);
System\Activities\Argument.cs (5)
250return context.GetValue<T>(this.RuntimeArgument); 262context.SetValue(this.RuntimeArgument, value); 271ValidationError validationError = new ValidationError(SR.ResultCannotBeSetOnArgumentExpressions, false, this.RuntimeArgument.Name, owner); 289new ValidationError(SR.ArgumentValueExpressionTypeMismatch(this.ArgumentType, actualExpression.ResultType), false, this.RuntimeArgument.Name, owner)); 301new ValidationError(SR.ArgumentLocationExpressionTypeMismatch(expectedType.FullName, actualExpression.GetType().FullName), false, this.RuntimeArgument.Name, owner));
System\Activities\ExpressionUtilities.cs (3)
465return argument.RuntimeArgument.GetLocation(context) as Location<T>; 1430if (argument.RuntimeArgument == null || !TryGetInlinedReference(publicAccessor, argument.RuntimeArgument, isLocationExpression, out inlinedReference))
System\Activities\InArgument.cs (2)
231targetEnvironment.Declare(this.RuntimeArgument, location, activityInstance); 246targetEnvironment.Declare(this.RuntimeArgument, CreateDefaultLocation(), targetActivityInstance);
System\Activities\InOutArgument.cs (4)
167return context.GetLocation<T>(this.RuntimeArgument); 197targetEnvironment.DeclareTemporaryLocation<Location<T>>(this.RuntimeArgument, activityInstance, false); 207targetEnvironment.Declare(this.RuntimeArgument, argumentValue.CreateReference(false), targetActivityInstance); 212targetEnvironment.DeclareTemporaryLocation<Location<T>>(this.RuntimeArgument, targetActivityInstance, false);
System\Activities\OutArgument.cs (4)
195return context.GetLocation<T>(this.RuntimeArgument); 225targetEnvironment.DeclareTemporaryLocation<Location<T>>(this.RuntimeArgument, activityInstance, true); 235targetEnvironment.Declare(this.RuntimeArgument, argumentValue.CreateReference(true), targetActivityInstance); 240targetEnvironment.DeclareTemporaryLocation<Location<T>>(this.RuntimeArgument, targetActivityInstance, true);
System\Activities\RuntimeArgument.cs (2)
302if (this.boundArgument != null && this.boundArgument.RuntimeArgument != this) 304ActivityUtilities.Add(ref validationErrors, ProcessViolation(parent, SR.RuntimeArgumentBindingInvalid(this.Name, this.boundArgument.RuntimeArgument.Name)));