1 type derived from ActivityWithResult
System.Activities (1)
System\Activities\Activity.cs (1)
1816public abstract class Activity<TResult> : ActivityWithResult
113 references to ActivityWithResult
System.Activities (55)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (2)
38public static Activity RecompileVisualBasicValue(ActivityWithResult visualBasicValue, 71public static Activity RecompileVisualBasicReference(ActivityWithResult visualBasicReference,
Microsoft\VisualBasic\Activities\VisualBasicNameShadowingConstraint.cs (3)
19ActivityWithResult boundExpression; 21ActivityWithResult activity = (ActivityWithResult)objectToValidate;
System\Activities\ActivityInstance.cs (2)
962Fx.Assert(((ActivityWithResult)this.Activity).ResultRuntimeArgument != null, "We should have a result argument"); 964RuntimeArgument argument = ((ActivityWithResult)this.Activity).ResultRuntimeArgument;
System\Activities\ActivityUtilities.cs (3)
381public static ActivityWithResult CreateLocationAccessExpression(LocationReference locationReference, bool isReference, bool useLocationReferenceValue) 442argument.Expression = (ActivityWithResult)argumentReference; 1429public static ActivityWithResult CreateNewLocationAccessExpression(Type type, bool isReference, bool useLocationReferenceValue, LocationReference locationReference)
System\Activities\ActivityWithResultWrapper.cs (3)
15ActivityWithResult expression; 17public ActivityWithResultWrapper(ActivityWithResult expression) 22ActivityWithResult Argument.IExpressionWrapper.InnerExpression
System\Activities\Argument.cs (4)
70public ActivityWithResult Expression 82internal abstract ActivityWithResult ExpressionCore 275ActivityWithResult actualExpression = this.Expression; 341ActivityWithResult InnerExpression { get; }
System\Activities\CodeActivityPublicEnvironmentAccessor.cs (5)
134ActivityWithResult expression = ActivityUtilities.CreateLocationAccessExpression(sourceReference, accessDirection != ArgumentDirection.In, useLocationReferenceValue); 140ActivityWithResult expression = ActivityUtilities.CreateLocationAccessExpression(sourceReference, true, useLocationReferenceValue); 144void AddGeneratedArgument(Type argumentType, ArgumentDirection direction, ActivityWithResult expression) 165ActivityWithResult activityWithResult = activity as ActivityWithResult;
System\Activities\Debugger\DebugInfo.cs (3)
135ActivityWithResult expression = converter.ConvertFromString( 137expressionString) as ActivityWithResult; 152ActivityWithResult element,
System\Activities\Debugger\DebugManager.cs (1)
521Fx.Assert(primeCurrentInstance || (activity is ActivityWithResult), "Expect an ActivityWithResult");
System\Activities\Expressions\CompiledExpressionInvoker.cs (2)
62ActivityWithResult resultActivity = this.expressionActivity as ActivityWithResult;
System\Activities\Expressions\EnvironmentLocationReference.cs (1)
54ActivityWithResult ILocationReferenceExpression.CreateNewInstance(LocationReference locationReference)
System\Activities\Expressions\EnvironmentLocationValue.cs (1)
54ActivityWithResult ILocationReferenceExpression.CreateNewInstance(LocationReference locationReference)
System\Activities\Expressions\ILocationReferenceExpression.cs (1)
11ActivityWithResult CreateNewInstance(LocationReference locationReference);
System\Activities\Expressions\LocationReferenceValue.cs (1)
48ActivityWithResult ILocationReferenceExpression.CreateNewInstance(LocationReference locationReference)
System\Activities\InArgument.cs (1)
120internal override ActivityWithResult ExpressionCore
System\Activities\InOutArgument.cs (1)
93internal override ActivityWithResult ExpressionCore
System\Activities\OutArgument.cs (1)
113internal override ActivityWithResult ExpressionCore
System\Activities\Runtime\ActivityExecutor.cs (3)
871public void ExecuteInResolutionContextUntyped(ActivityInstance parentInstance, ActivityWithResult expressionActivity, long instanceId, Location resultLocation) 2908internal void ScheduleExpression(ActivityWithResult activity, ActivityInstance parent, LocationEnvironment parentEnvironment, Location resultLocation, ResolveNextArgumentWorkItem nextArgumentWorkItem) 2938void ScheduleExpression(ActivityWithResult activity, ActivityInstance parent, Location resultLocation, ResolveNextArgumentWorkItem nextArgumentWorkItem, long instanceId)
System\Activities\Runtime\ExecuteSynchronousExpressionWorkItem.cs (5)
17private ActivityWithResult expressionActivity; 71public void Initialize(ActivityInstance parentInstance, ActivityWithResult expressionActivity, long instanceId, Location resultLocation, ResolveNextArgumentWorkItem nextArgumentWorkItem) 165ActivityWithResult activityWithResult = activity as ActivityWithResult; 169new ValidationException(SR.ActivityTypeMismatch(activity.DisplayName, typeof(ActivityWithResult).Name)));
System\Activities\Runtime\FuncCompletionCallbackWrapper.cs (5)
35int GetResultId(ActivityWithResult activity) 70ActivityWithResult activity = completedInstance.Activity as ActivityWithResult; 80Fx.Assert(completedInstance.Activity is ActivityWithResult, "should only be using FuncCompletionCallbackWrapper with ActivityFunc and ActivityWithResult"); 81resultId = GetResultId((ActivityWithResult)completedInstance.Activity);
System\Activities\Variable.cs (4)
67public ActivityWithResult Default 95internal abstract ActivityWithResult DefaultCore 152ActivityWithResult expression = this.Default; 338internal override ActivityWithResult DefaultCore
System\Activities\XamlIntegration\TextExpressionCompiler.cs (3)
688ActivityWithResult boundExpression; 1384Type resultType = (activity is ActivityWithResult) ? ((ActivityWithResult)activity).ResultType : null;
System.Activities.Core.Presentation (5)
System\Activities\Core\Presentation\MorphHelpers.cs (2)
40ActivityWithResult originalExpression = original.Expression; 50ActivityWithResult morphedExpression;
System\Activities\Presentation\DynamicArgumentDesigner.xaml.cs (3)
553ActivityWithResult expression = entry.Expression.GetCurrentValue() as ActivityWithResult; 556ActivityWithResult newExpression;
System.Activities.Presentation (53)
System.Activities.Presentation\System\Activities\Presentation\Converters\ArgumentToExpressionConverter.cs (4)
45ActivityWithResult expression = value as ActivityWithResult; 47if (valueExpressionModelItem != null && typeof(ActivityWithResult).IsAssignableFrom(valueExpressionModelItem.ItemType)) 49expression = (ActivityWithResult)valueExpressionModelItem.GetCurrentValue();
System.Activities.Presentation\System\Activities\Presentation\Converters\ArgumentToExpressionModelItemConverter.cs (2)
60ActivityWithResult activityWithResult = expression as ActivityWithResult;
System.Activities.Presentation\System\Activities\Presentation\ExpressionHelper.cs (7)
94internal static ActivityWithResult TryCreateLiteral(Type type, string expressionText, ParserContext context) 126return (ActivityWithResult)Activator.CreateInstance(concreteExpType, converterValue); 149return activity is ActivityWithResult; 152internal static bool IsGenericLocationExpressionType(ActivityWithResult expression) 158internal static bool TryMorphExpression(ActivityWithResult originalExpression, bool isLocation, Type targetType, 159EditingContext context, out ActivityWithResult morphedExpression) 208internal static bool TryInferReturnType(ActivityWithResult expression, EditingContext context, out Type returnType)
System.Activities.Presentation\System\Activities\Presentation\Expressions\CreateExpressionFromString.cs (1)
14public delegate ActivityWithResult CreateExpressionFromStringCallback(string expressionText, bool useLocationExpression, Type expressionType);
System.Activities.Presentation\System\Activities\Presentation\Expressions\ExpressionMorphHelper.cs (3)
10public virtual bool TryInferReturnType(ActivityWithResult expression, EditingContext context, out Type returnType) 16public abstract bool TryMorphExpression(ActivityWithResult expression, bool isLocationExpression, Type newType, 17EditingContext context, out ActivityWithResult newExpression);
System.Activities.Presentation\System\Activities\Presentation\Metadata\ActivityArgumentHelper.cs (8)
87List<ExpressionReplacement> expressionReplacements = ComputeExpressionReplacements(args.Errors.Select(error => error.Source).OfType<ActivityWithResult>(), args.Context, argumentAccessorWrapperCache); 130internal static List<ExpressionReplacement> ComputeExpressionReplacements(IEnumerable<ActivityWithResult> expressions, EditingContext context, ArgumentAccessorWrapperCache argumentAccessorWrapperCache) 139foreach (ActivityWithResult expression in expressions) 195ActivityWithResult expression = remainingAssign.Value.Expression; 210internal static ExpressionReplacement ComputeExpressionReplacement(ActivityWithResult expression, Activity parentActivity, EditingContext context, ArgumentAccessorWrapperCache argumentAccessorWrapperCache, Type preferredReturnType = null) 226ActivityWithResult morphedExpression; 318public ExpressionReplacement(ActivityWithResult expressionToReplace, Argument oldArgument, Argument newArgument, ArgumentAccessor argumentAccessor) 331public ActivityWithResult ExpressionToReplace
System.Activities.Presentation\System\Activities\Presentation\NonTextualExpressionMorphHelper.cs (2)
24public override bool TryMorphExpression(ActivityWithResult expression, bool isLocationExpression, Type newType, 25EditingContext context, out ActivityWithResult newExpression)
System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (3)
1363var activity = expression.GetCurrentValue() as ActivityWithResult; 1412ActivityWithResult newExpression = null;
System.Activities.Presentation\System\Activities\Presentation\View\ExpressionTextBox.xaml.cs (5)
628internal static bool TryConvertFromString(string targetEditor, string expressionText, bool isLocationExpression, Type resultType, out ActivityWithResult expression) 785internal static bool TryConvertString(string targetEditor, string expressionText, bool isLocationExpression, Type resultType, out ActivityWithResult expression) 821ActivityWithResult expression = (value as ModelItem).GetCurrentValue() as ActivityWithResult; 825expression.GetType().FullName, typeof(ActivityWithResult).FullName);
System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (3)
1234ActivityWithResult expression = expressionModelItem.GetCurrentValue() as ActivityWithResult; 1238ActivityWithResult morphedExpression = null;
System.Activities.Presentation\System\Activities\Presentation\View\VisualBasicEditor.xaml.cs (12)
1001internal static ActivityWithResult CreateExpressionFromString(string expressionText, bool isLocation, Type type) 1006internal static ActivityWithResult CreateExpressionFromString(Type type, string expressionText, bool isLocation, ParserContext context) 1008ActivityWithResult newExpression; 1031newExpression = (ActivityWithResult)Activator.CreateInstance(targetExpressionType, expressionText); 1056ActivityWithResult literal = null; 1108ActivityWithResult originalExpression = valueExpression as ActivityWithResult; 1109ActivityWithResult morphedExpression; 1249ActivityWithResult expression = expressionObject as ActivityWithResult; 1281ActivityWithResult expression = expressionObject as ActivityWithResult;
System.Activities.Presentation\System\Activities\Presentation\VisualBasicExpressionMorphHelper.cs (3)
16public override bool TryInferReturnType(ActivityWithResult expression, EditingContext context, out Type returnType) 55public override bool TryMorphExpression(ActivityWithResult expression, bool isLocationExpression, Type newType, 56EditingContext context, out ActivityWithResult newExpression)