Show / Hide Table of Contents

Class Variable<T>

Inheritance
System.Object
LocationReference
Variable
Variable<T>
Inherited Members
Variable.Create(String, Type, VariableModifiers)
Variable.Set(ActivityContext, Object)
Variable.Name
Variable.Modifiers
Variable.NameCore
LocationReference.Type
Namespace: System.Activities
Assembly: System.Activities.dll
Syntax
public sealed class Variable<T> : Variable
Type Parameters
T

Constructors

Variable()

Declaration
public Variable()

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

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

Variable(String)

Declaration
public Variable(string name)
Parameters
System.String name

Variable(String, T)

Declaration
public Variable(string name, T defaultValue)
Parameters
System.String name

T defaultValue

Variable(String, Expression<Func<ActivityContext, T>>)

Declaration
public Variable(string name, Expression<Func<ActivityContext, T>> defaultExpression)
Parameters
System.String name

System.Linq.Expressions.Expression<System.Func<ActivityContext, T>> defaultExpression

Properties

Default

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

TypeCore

Declaration
protected override Type TypeCore { get; }
Property Value
System.Type

Overrides
LocationReference.TypeCore

Methods

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

Back to top Generated by DocFX