Class Switch<T>
Inherited Members
Namespace: System.Activities.Statements
Assembly: System.Activities.dll
Syntax
public sealed class Switch<T> : NativeActivity
Type Parameters
T
|
Constructors
Switch()
Declaration
public Switch()
Switch(Activity<T>)
Switch(InArgument<T>)
Switch(Expression<Func<ActivityContext, T>>)
Declaration
public Switch(Expression<Func<ActivityContext, T>> expression)
Parameters
System.Linq.Expressions.Expression<System.Func<ActivityContext, T>>
expression
|
Properties
Cases
Declaration
public IDictionary<T, Activity> Cases { get; }
Property Value
System.Collections.Generic.IDictionary<T, Activity>
|
Default
Expression
Declaration
[RequiredArgument]
public InArgument<T> Expression { get; set; }
Property Value
InArgument<T>
|
Methods
CacheMetadata(NativeActivityMetadata)
Declaration
protected override void CacheMetadata(NativeActivityMetadata metadata)
Parameters
NativeActivityMetadata
metadata
|
Overrides
Execute(NativeActivityContext)
Declaration
protected override void Execute(NativeActivityContext context)
Parameters
NativeActivityContext
context
|