7 types derived from Activity
System.Activities (6)
System\Activities\AsyncCodeActivity.cs (1)
301public abstract class AsyncCodeActivity<TResult> : Activity<TResult>, IAsyncCodeActivity
System\Activities\CodeActivity.cs (1)
112public abstract class CodeActivity<TResult> : Activity<TResult>
System\Activities\DynamicActivity.cs (1)
208public sealed class DynamicActivity<TResult> : Activity<TResult>, ICustomTypeDescriptor, IDynamicActivity
System\Activities\Expressions\AndAlso.cs (1)
15public sealed class AndAlso : Activity<bool>
System\Activities\Expressions\OrElse.cs (1)
15public sealed class OrElse : Activity<bool>
System\Activities\NativeActivity.cs (1)
201public abstract class NativeActivity<TResult> : Activity<TResult>, IInstanceUpdatable
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\ErrorActivity.cs (1)
83internal class ErrorActivity<T> : Activity<T>
141 references to Activity
Microsoft.Activities.Build (1)
Microsoft\Activities\Build\Utilities.cs (1)
100(type.BaseType.IsGenericType && type.BaseType.GetGenericTypeDefinition() == typeof(Activity<>))))
System.Activities (132)
System\Activities\Activity.cs (8)
1856public static implicit operator Activity<TResult>(TResult constValue) 1861public static implicit operator Activity<TResult>(Variable variable) 1866public static implicit operator Activity<TResult>(Variable<TResult> variable) 1871public static Activity<TResult> FromValue(TResult constValue) 1876public static Activity<TResult> FromVariable(Variable variable) 1894return (Activity<TResult>)ActivityUtilities.CreateVariableReference(variable); 1899throw FxTrace.Exception.Argument("variable", SR.ConvertVariableToValueExpressionFailed(variable.GetType().FullName, typeof(Activity<TResult>).FullName)); 1904public static Activity<TResult> FromVariable(Variable<TResult> variable)
System\Activities\ActivityUtilities.cs (1)
24static Type activityGenericType = typeof(Activity<>);
System\Activities\Debugger\DebugInfo.cs (4)
126activityType = typeof(Activity<>).MakeGenericType(typeof(Location<>).MakeGenericType(locationValueType)); 130activityType = typeof(Activity<object>); 672Activity<Location<TLocationValue>> activity = expression as Activity<Location<TLocationValue>>;
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (1)
333public void ScheduleActivity<TResult>(Activity<TResult> activity, CompletionCallback<TResult> onCompleted = null, FaultCallback onFaulted = null)
System\Activities\Expressions\AndAlso.cs (2)
48public Activity<bool> Left 55public Activity<bool> Right
System\Activities\Expressions\ExpressionServices.cs (64)
29public static Activity<TResult> Convert<TResult>(Expression<Func<ActivityContext, TResult>> expression) 31Activity<TResult> result; 42public static bool TryConvert<TResult>(Expression<Func<ActivityContext, TResult>> expression, out Activity<TResult> result) 52static string TryConvert<TResult>(Expression body, bool throwOnError, out Activity<TResult> result) 149public static Activity<Location<TResult>> ConvertReference<TResult>(Expression<Func<ActivityContext, TResult>> expression) 151Activity<Location<TResult>> result; 163public static bool TryConvertReference<TResult>(Expression<Func<ActivityContext, TResult>> expression, out Activity<Location<TResult>> result) 173static string TryConvertReference<TResult>(Expression body, bool throwOnError, out Activity<Location<TResult>> result) 238static string TryConvertIndexerReference<TResult>(MethodCallExpression methodCallExpressionBody, bool throwOnError, out Activity<Location<TResult>> result) 257result = parameters[2] as Activity<Location<TResult>>; 266static string TryConvertIndexerReferenceWorker<TOperand, TResult>(MethodCallExpression methodCallExpressionBody, bool throwOnError, out Activity<Location<TResult>> result) 272Activity<TOperand> operand = null; 292Activity<Location<TOperand>> operandReference = null; 312static string TryConvertMultiDimensionalArrayItemReference<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<Location<TResult>> result) 315Activity<Array> operand; 349static string TryConvertVariableReference<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<Location<TResult>> result) 433static string TryConvertArrayItemReference<TResult>(BinaryExpression binaryExpression, Type leftType, Type rightType, bool throwOnError, out Activity<Location<TResult>> result) 474Activity<TResult[]> array; 481Activity<int> index; 496static string TryConvertVariableValue<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<TResult> result) 574static string TryConvertDelegateArgumentValue<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<TResult> result) 629static string TryConvertDelegateArgumentReference<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<Location<TResult>> result) 684static string TryConvertArgumentValue<TResult>(MemberExpression memberExpression, bool throwOnError, out Activity<TResult> result) 748static string TryConvertArgumentReference<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<Location<TResult>> result) 772static string TryConvertBinaryExpression<TResult>(BinaryExpression binaryExpressionBody, Type leftType, Type rightType, bool throwOnError, out Activity<TResult> result) 779result = parameters[2] as Activity<TResult>; 789static string TryConvertArrayItemValue<TResult>(BinaryExpression binaryExpression, Type leftType, Type rightType, bool throwOnError, out Activity<TResult> result) 828Activity<TResult[]> array; 835Activity<int> index; 850static string TryConvertBinaryExpressionWorker<TLeft, TRight, TResult>(BinaryExpression binaryExpressionBody, bool throwOnError, out Activity<TResult> result) 854Activity<TLeft> left; 860Activity<TRight> right; 905object resultObject1 = new AndAlso() { Left = (Activity<bool>)leftObject1, Right = (Activity<bool>)rightObject1 }; 906result = (Activity<TResult>)resultObject1; 915object resultObject2 = new OrElse() { Left = (Activity<bool>)leftObject2, Right = (Activity<bool>)rightObject2 }; 916result = (Activity<TResult>)resultObject2; 956static string TryConvertUnaryExpression<TResult>(UnaryExpression unaryExpressionBody, Type operandType, bool throwOnError, out Activity<TResult> result) 963result = parameters[2] as Activity<TResult>; 972static string TryConvertUnaryExpressionWorker<TOperand, TResult>(UnaryExpression unaryExpressionBody, bool throwOnError, out Activity<TResult> result) 976Activity<TOperand> operand; 1016static string TryConvertMemberExpression<TResult>(MemberExpression memberExpressionBody, Type operandType, bool throwOnError, out Activity<TResult> result) 1023result = parameters[2] as Activity<TResult>; 1032static string TryConvertMemberExpressionWorker<TOperand, TResult>(MemberExpression memberExpressionBody, bool throwOnError, out Activity<TResult> result) 1035Activity<TOperand> operand = null; 1079static string TryConvertReferenceMemberExpression<TResult>(MemberExpression memberExpressionBody, Type operandType, bool throwOnError, out Activity<Location<TResult>> result) 1086result = parameters[2] as Activity<Location<TResult>>; 1095static string TryConvertReferenceMemberExpressionWorker<TOperand, TResult>(MemberExpression memberExpressionBody, bool throwOnError, out Activity<Location<TResult>> result) 1098Activity<TOperand> operand = null; 1099Activity<Location<TOperand>> operandReference = null; 1185static string TryConvertOverloadingUnaryOperator<TOperand, TResult>(UnaryExpression unaryExpression, Activity<TOperand> operand, bool throwOnError, out Activity<TResult> result) 1209static string TryConvertOverloadingBinaryOperator<TLeft, TRight, TResult>(BinaryExpression binaryExpression, Activity<TLeft> left, Activity<TRight> right, bool throwOnError, out Activity<TResult> result) 1233static string TryConvertMethodCallExpression<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<TResult> result) 1330static string TryConvertInvocationExpression<TResult>(InvocationExpression invocationExpression, bool throwOnError, out Activity<TResult> result) 1378Activity<Location<TArgument>> argument; 1390Activity<TArgument> argument; 1403static string TryConvertNewExpression<TResult>(NewExpression newExpression, bool throwOnError, out Activity<TResult> result) 1433static string TryConvertNewArrayExpression<TResult>(NewArrayExpression newArrayExpression, bool throwOnError, out Activity<TResult> result) 1484static string TryConvertLocationReference<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<TResult> result) 1542static string TryConvertReferenceLocationReference<TResult>(MethodCallExpression methodCallExpression, bool throwOnError, out Activity<Location<TResult>> result)
System\Activities\Expressions\OrElse.cs (2)
48public Activity<bool> Left 55public Activity<bool> Right
System\Activities\InArgument.cs (6)
100public InArgument(Activity<T> expression) 114public new Activity<T> Expression 134if (value is Activity<T>) 136this.Expression = (Activity<T>)value; 157public static implicit operator InArgument<T>(Activity<T> expression) 185public static InArgument<T> FromExpression(Activity<T> expression)
System\Activities\InOutArgument.cs (6)
74public InOutArgument(Activity<Location<T>> expression) 87public new Activity<Location<T>> Expression 107Activity<Location<T>> typedActivity = value as Activity<Location<T>>; 127public static implicit operator InOutArgument<T>(Activity<Location<T>> expression) 142public static InOutArgument<T> FromExpression(Activity<Location<T>> expression)
System\Activities\NativeActivityContext.cs (1)
1322public ActivityInstance ScheduleActivity<TResult>(Activity<TResult> activity, CompletionCallback<TResult> onCompleted = null, FaultCallback onFaulted = null)
System\Activities\OutArgument.cs (6)
94public OutArgument(Activity<Location<T>> expression) 107public new Activity<Location<T>> Expression 127if (value is Activity<Location<T>>) 129this.Expression = (Activity<Location<T>>)value; 150public static implicit operator OutArgument<T>(Activity<Location<T>> expression) 173public static OutArgument<T> FromExpression(Activity<Location<T>> expression)
System\Activities\Runtime\ActivityExecutor.cs (1)
900public T ExecuteInResolutionContext<T>(ActivityInstance parentInstance, Activity<T> expressionActivity)
System\Activities\Statements\DoWhile.cs (2)
41public DoWhile(Activity<bool> condition) 76public Activity<bool> Condition
System\Activities\Statements\FlowDecision.cs (2)
36public FlowDecision(Activity<bool> condition) 48public Activity<bool> Condition
System\Activities\Statements\FlowSwitch.cs (1)
29public Activity<T> Expression
System\Activities\Statements\If.cs (1)
34public If(Activity<bool> condition)
System\Activities\Statements\InternalState.cs (2)
392Activity<bool> condition = transition.Condition; 843Activity<bool> GetCondition(int triggerIndex, int conditionIndex)
System\Activities\Statements\Parallel.cs (1)
54public Activity<bool> CompletionCondition
System\Activities\Statements\ParallelForEach.cs (1)
35public Activity<bool> CompletionCondition
System\Activities\Statements\Switch.cs (1)
37public Switch(Activity<T> expression)
System\Activities\Statements\Transition.cs (1)
37public Activity<bool> Condition
System\Activities\Statements\TransitionData.cs (1)
29public Activity<bool> Condition
System\Activities\Statements\While.cs (2)
41public While(Activity<bool> condition) 76public Activity<bool> Condition
System\Activities\Variable.cs (4)
274Activity<T> defaultExpression; 324public new Activity<T> Default 354if (value is Activity<T>) 356this.defaultExpression = (Activity<T>)value;
System\Activities\WorkflowInvoker.cs (4)
113public static TResult Invoke<TResult>(Activity<TResult> workflow) 121public static TResult Invoke<TResult>(Activity<TResult> workflow, IDictionary<string, object> inputs) 129public static TResult Invoke<TResult>(Activity<TResult> workflow, IDictionary<string, object> inputs, TimeSpan timeout) 140public static TResult Invoke<TResult>(Activity<TResult> workflow, IDictionary<string, object> inputs, out IDictionary<string, object> additionalOutputs, TimeSpan timeout)
System\Activities\XamlIntegration\ActivityBuilderXamlWriter.cs (1)
362activityXamlType = Writer.SchemaContext.GetXamlType(typeof(Activity<>).MakeGenericType(activityType));
System\Activities\XamlIntegration\ActivityWithResultConverter.cs (5)
25: base(typeof(Activity<>), typeof(ExpressionConverterHelper<>)) 30: base(type, typeof(Activity<>), typeof(ExpressionConverterHelper<>)) 81internal sealed class ExpressionConverterHelper<T> : TypeConverterHelper<Activity<T>> 121public override Activity<T> ConvertFromString(string text, ITypeDescriptorContext context) 131return (Activity<T>)this.locationHelper.CreateExpression(expressionText);
System\Activities\XamlIntegration\DynamicActivityXamlReader.cs (1)
394&& this.innerReader.Type.UnderlyingType.GetGenericTypeDefinition() == typeof(Activity<>))
System.Activities.Presentation (6)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\DesignTimeXamlWriter.cs (1)
164(type.IsGeneric && type.UnderlyingType != null && type.UnderlyingType.GetGenericTypeDefinition() == typeof(Activity<>)) ||
System.Activities.Presentation\System\Activities\Presentation\DesignerMetadata.cs (2)
38builder.AddCustomAttributes(typeof(Activity<>), new EditorAttribute(typeof(ExpressionValueEditor), typeof(PropertyValueEditor))); 42builder.AddCustomAttributes(typeof(Activity<>), new EditorReuseAttribute(false));
System.Activities.Presentation\System\Activities\Presentation\View\ExpressionTextBox.xaml.cs (2)
830expression.GetType().FullName, typeof(Activity<Location>).FullName); 836expression.GetType().FullName, typeof(Activity<>).MakeGenericType(owner.ExpressionType).FullName);
System.Activities.Presentation\System\Activities\Presentation\Xaml\ErrorTolerantObjectWriter.cs (1)
989type.GetGenericTypeDefinition() == typeof(Activity<>));
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\MessagingActivityHelper.cs (2)
259Activity<CorrelationHandle> expression = obj as Activity<CorrelationHandle>;