1 write to BoundArgument
System.Activities (1)
System\Activities\Argument.cs (1)
188argument.BoundArgument = binding;
48 references to BoundArgument
System.Activities (48)
Microsoft\VisualBasic\Activities\VisualBasicNameShadowingConstraint.cs (1)
25boundExpression = runtimeArgument.BoundArgument.Expression;
System\Activities\Activity.cs (2)
2000return object.ReferenceEquals(argument.BoundArgument, this.Result); 2008return this.Result == null || object.ReferenceEquals(argument.BoundArgument, this.Result);
System\Activities\ActivityInstance.cs (2)
945executor.ScheduleExpression(argument.BoundArgument.Expression, this, this.Environment, location, workItem); 971executor.ScheduleExpression(argument.BoundArgument.Expression, this, this.Environment, location, null);
System\Activities\ActivityUtilities.cs (3)
982if (argument.BoundArgument != null && !argument.BoundArgument.IsEmpty) 984SetupForProcessing(argument.BoundArgument.Expression, true, ref nextActivity, ref activitiesRemaining);
System\Activities\DynamicUpdate\ActivityComparer.cs (17)
190if (currentArgument.BoundArgument == null && originalArgument.BoundArgument == null) 194else if ((currentArgument.BoundArgument != null && originalArgument.BoundArgument == null) || (currentArgument.BoundArgument == null && originalArgument.BoundArgument != null)) 199return CompareChildEquality(currentArgument.BoundArgument.Expression, currentArgument.Owner.MemberOf, originalArgument.BoundArgument.Expression, originalArgument.Owner.MemberOf); 419if (oldRuntimeArgument.IsBound && oldRuntimeArgument.BoundArgument.Expression != null && oldRuntimeArgument.BoundArgument.Expression.MemberOf == originalActivity.MemberOf) 422this.privateMap.AddEntry(new DynamicUpdateMapEntry(oldRuntimeArgument.BoundArgument.Expression.InternalId, 0)); 460if (updatedArg.BoundArgument != null && updatedArg.BoundArgument.Expression != null) 462Fx.Assert(originalArg.BoundArgument != null && originalArg.BoundArgument.Expression != null, "both Expressions are either non-null or null."); 463this.PrepareToMatchSubtree(updatedArg.BoundArgument.Expression, originalArg.BoundArgument.Expression);
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (2)
144activity.RuntimeArguments.Select(a => a.IsBound ? a.BoundArgument.Expression : null)); 698Activity expressionRoot = newArgument.BoundArgument.Expression;
System\Activities\Runtime\ActivityExecutor.cs (1)
2358Location location = this.rootEnvironment.GetSpecificLocation(argument.BoundArgument.Id);
System\Activities\Runtime\ResolveNextArgumentWorkItem.cs (2)
78if (argument.IsBound && argument.BoundArgument.Expression != null) 80return argument.BoundArgument.Expression.UseOldFastPath;
System\Activities\RuntimeArgument.cs (6)
162return this.IsBound && this.BoundArgument.EvaluationOrder != Argument.UnspecifiedEvaluationOrder; 316if (!this.BoundArgument.IsEmpty) 318return this.BoundArgument.Expression.InitializeRelationship(this, ref validationErrors); 351this.BoundArgument.Declare(targetEnvironment, targetActivityInstance); 542return x.BoundArgument.EvaluationOrder.CompareTo(y.BoundArgument.EvaluationOrder);
System\Activities\Validation\ActivityValidationServices.cs (4)
590if (object.ReferenceEquals(boundRuntimeArgument.BoundArgument.Expression, expressionActivity)) 609if (argument.BoundArgument.EvaluationOrder == nextArgument.BoundArgument.EvaluationOrder) 611ActivityUtilities.Add(ref validationErrors, new ValidationError(SR.DuplicateEvaluationOrderValues(referenceActivity.DisplayName, argument.BoundArgument.EvaluationOrder), false, argument.Name, referenceActivity));
System\Activities\Validation\ValidationHelper.cs (2)
294if (argument.BoundArgument != null && argument.BoundArgument.Expression != null)
System\Activities\WorkflowInspectionServices.cs (3)
97if (argument.BoundArgument != null && argument.BoundArgument.Expression != null) 99yield return argument.BoundArgument.Expression;
System\Activities\XamlIntegration\CompiledExpressionActivityVisitor.cs (2)
110Activity expression = runtimeArgument.BoundArgument.Expression; 338Activity expression = runtimeArgument.BoundArgument.Expression;
System\Activities\XamlIntegration\TextExpressionCompiler.cs (1)
694boundExpression = runtimeArgument.BoundArgument.Expression;