System.Activities.Expressions 名前空間

式に関連するクラスを提供します。

クラス

Add<TLeft,TRight,TResult>

2 つの値の合計を計算します。

And<TLeft,TRight,TResult>

2 つの値のビットごとの論理 AND を計算します。

AndAlso

2 つの値の論理 AND を計算します。 両方の値がブール値に変換されます。両方とも true の場合、この式は true を返します。 一方または両方の値が false に評価された場合、この式は false を返します。 AndAlso は、論理 AND 演算子の "ショート サーキット" 版であり、一方のオペランドが false に評価されると直ちに false を返します。

ArgumentReference<T>

式の左辺値として使用される Argument を表します。

ArgumentValue<T>

式の右辺値として使用される Argument を表します。

ArrayItemReference<TItem>

配列内の項目への参照。

ArrayItemValue<TItem>

配列内の項目。

As<TOperand,TResult>

指定した型へのオペランドの変換を試みます。 変換できない場合、結果は null に設定されます。

AssemblyReference

アセンブリ参照を表します。

Cast<TOperand,TResult>

指定した型へのオペランドの変換を試みます。 変換できない場合は、ランタイム エラーが生成されます。

CompiledExpressionInvoker

コンパイルされた式の呼び出し元を表します。

DelegateArgumentReference<T>

式の左辺値として使用される DelegateArgument を表します。

DelegateArgumentValue<T>

式の右辺値として使用される DelegateArgument を表します。

Divide<TLeft,TRight,TResult>

除算演算の商を求めます。

EnvironmentLocationReference<T>

環境の場所の参照を表します。

EnvironmentLocationValue<T>

環境の場所の値を表します。

Equal<TLeft,TRight,TResult>

2 つの値について等値テストを実行します。 2 つの値が等しい場合、式は true を返します。それ以外の場合は false を返します。

ExpressionServices

環境対応式をアクティビティ ツリーに変換するための変換 API。

FieldReference<TOperand,TResult>

フィールドへの参照。

FieldValue<TOperand,TResult>

フィールド値。

GreaterThan<TLeft,TRight,TResult>

2 つの値についてリレーショナル テストを実行します。 左オペランドが右オペランドより大きい場合、式は true を返します。 それ以外の場合は falseを返します。

GreaterThanOrEqual<TLeft,TRight,TResult>

2 つの値についてリレーショナル テストを実行します。 左オペランドが右オペランド以上の場合、式は true を返します。それ以外の場合は false を返します。

IndexerReference<TOperand,TItem>

式の左辺値として使用できるオブジェクト インデクサーによって参照される要素を表します。

InvokeFunc<TResult>

ActivityFunc<TResult> を呼び出します。

InvokeFunc<T,TResult>

ActivityFunc<T,TResult> を呼び出します。

InvokeFunc<T1,T2,TResult>

ActivityFunc<T1,T2,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,TResult>

ActivityFunc<T1,T2,T3,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,TResult>

ActivityFunc<T1,T2,T3,T4,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,TResult>

ActivityFunc<T1,T2,T3,T4,T5,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> を呼び出します。

InvokeFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> を呼び出します。

InvokeMethod<TResult>

指定したオブジェクトまたは型のパブリック メソッドを呼び出します。

LambdaReference<T>

Out 引数のバインドをサポートする、左辺値として使用されるラムダ式を表します。

LambdaSerializationException

XAML のシリアル化が LambdaValue<TResult> または LambdaReference<T> に対して試みられた場合にスローされる例外。

LambdaValue<TResult>

In 引数のバインドをサポートし、右辺値として使用されるラムダ式を表します。

LessThan<TLeft,TRight,TResult>

2 つの値についてリレーショナル テストを実行します。 左オペランドが右オペランドより小さい場合、式は true を返します。 それ以外の場合は falseを返します。

LessThanOrEqual<TLeft,TRight,TResult>

2 つの値についてリレーショナル テストを実行します。 左オペランドが右オペランド以下の場合、式は true を返します。 それ以外の場合は falseを返します。

Literal<T>

指定した型のリテラル値を返す式アクティビティを表します。

MultidimensionalArrayItemReference<TItem>

式の左辺値として使用できる多次元配列内の要素を表します。

Multiply<TLeft,TRight,TResult>

2 つの値の積を計算します。

New<TResult>

TResult 型によって指定された型の新しいインスタンスを作成します。

NewArray<TResult>

Tresult 型によって指定された配列型の新しいインスタンスを作成します。

Not<TOperand,TResult>

値式の論理否定を計算します。

NotEqual<TLeft,TRight,TResult>

2 つの値について非等値テストを実行します。 2 つの値が等しくない場合、式は true を返します。それ以外の場合は false を返します。

Or<TLeft,TRight,TResult>

2 つの値のビット単位の論理 OR を計算します。

OrElse

2 つの値の論理 OR を計算します。 これを行うために、両方のオペランドがブール値に評価されます。 両方のオペランドが false の場合、式は false を返します。 一方または両方のオペランドが true に評価される場合、式は true を返します。

PropertyReference<TOperand,TResult>

プロパティへの参照。

PropertyValue<TOperand,TResult>

プロパティ値。

Subtract<TLeft,TRight,TResult>

2 つの値の差を計算します。

TextExpression

テキスト式を表します。

ValueTypeFieldReference<TOperand,TResult>

式の左辺値として使用できる値型のフィールドを表します。

ValueTypeIndexerReference<TOperand,TItem>

式の左辺値として使用できる値型のインデクサーによって参照される要素を表します。

ValueTypePropertyReference<TOperand,TResult>

式の左辺値として使用できる値の型のプロパティを表します。

VariableReference<T>

式の左辺値として使用される Variable を表します。

VariableValue<T>

式の右辺値として使用される Variable を表します。

インターフェイス

ITextExpression

テキスト式を表します。