Show / Hide Table of Contents

Class InOutArgument<T>

Inheritance
System.Object
Argument
InOutArgument
InOutArgument<T>
Inherited Members
InOutArgument.CreateReference(InOutArgument, String)
Argument.UnspecifiedEvaluationOrder
Argument.ResultValue
Argument.CreateReference(Argument, String)
Argument.Create(Type, ArgumentDirection)
Argument.Get<T>(ActivityContext)
Argument.Set(ActivityContext, Object)
Argument.ArgumentType
Argument.Direction
Argument.EvaluationOrder
Namespace: System.Activities
Assembly: System.Activities.dll
Syntax
public sealed class InOutArgument<T> : InOutArgument
Type Parameters
T

Constructors

InOutArgument()

Declaration
public InOutArgument()

InOutArgument(Activity<Location<T>>)

Declaration
public InOutArgument(Activity<Location<T>> expression)
Parameters
Activity<Location<T>> expression

InOutArgument(Variable)

Declaration
public InOutArgument(Variable variable)
Parameters
Variable variable

InOutArgument(Variable<T>)

Declaration
public InOutArgument(Variable<T> variable)
Parameters
Variable<T> variable

InOutArgument(Expression<Func<ActivityContext, T>>)

Declaration
public InOutArgument(Expression<Func<ActivityContext, T>> expression)
Parameters
System.Linq.Expressions.Expression<System.Func<ActivityContext, T>> expression

Properties

Expression

Declaration
public Activity<Location<T>> Expression { get; set; }
Property Value
Activity<Location<T>>

Methods

FromExpression(Activity<Location<T>>)

Declaration
public static InOutArgument<T> FromExpression(Activity<Location<T>> expression)
Parameters
Activity<Location<T>> expression

Returns
InOutArgument<T>

FromVariable(Variable<T>)

Declaration
public static InOutArgument<T> FromVariable(Variable<T> variable)
Parameters
Variable<T> variable

Returns
InOutArgument<T>

Get(ActivityContext)

Declaration
public T Get(ActivityContext context)
Parameters
ActivityContext context

Returns
T

GetLocation(ActivityContext)

Declaration
public Location<T> GetLocation(ActivityContext context)
Parameters
ActivityContext context

Returns
Location<T>

Set(ActivityContext, T)

Declaration
public void Set(ActivityContext context, T value)
Parameters
ActivityContext context

T value

Operators

Implicit(Activity<Location<T>> to InOutArgument<T>)

Declaration
public static implicit operator InOutArgument<T>(Activity<Location<T>> expression)
Parameters
Activity<Location<T>> expression

Returns
InOutArgument<T>

Implicit(Variable<T> to InOutArgument<T>)

Declaration
public static implicit operator InOutArgument<T>(Variable<T> variable)
Parameters
Variable<T> variable

Returns
InOutArgument<T>

Back to top Generated by DocFX