System.Linq.Expressions
並べ替え操作の結果を表します。
2
並べ替え操作の結果を表します。
データ ソースの内容の型。このパラメーターが共変の型パラメーターです。つまり、その指定した型を使用するか、それよりも強い任意の派生型を使用することができます。共変性と反変性の詳細については、「ジェネリックの共変性と反変性」を参照してください。
データの型が指定されていない場合に特定のデータ ソースに対するクエリを評価する機能を提供します。
2
のこのインスタンスに関連付けられた式ツリーが実行されたときに返される要素の型を取得します。
このオブジェクトに関連付けられた式ツリーが実行されたときに返される要素の型を表す 。
のインスタンスに関連付けられている式ツリーを取得します。
のこのインスタンスに関連付けられている 。
このデータ ソースに関連付けられたクエリ プロバイダーを取得します。
このデータ ソースに関連付けられた 。
データの型がわかっている場合に特定のデータ ソースに対するクエリを評価する機能を提供します。
データ ソース内のデータの型。このパラメーターが共変の型パラメーターです。つまり、その指定した型を使用するか、それよりも強い任意の派生型を使用することができます。共変性と反変性の詳細については、「ジェネリックの共変性と反変性」を参照してください。
オブジェクトによって記述されるクエリを作成および実行するメソッドを定義します。
2
指定した式ツリーによって表されるクエリを評価できる オブジェクトを構築します。
指定した式ツリーによって表されるクエリを評価できる 。
LINQ クエリを表す式ツリー。
返される の要素の型。
指定した式ツリーによって表されるクエリを評価できる オブジェクトを構築します。
指定した式ツリーによって表されるクエリを評価できる 。
LINQ クエリを表す式ツリー。
指定した式ツリーによって表される、厳密に型指定されたクエリを実行します。
指定したクエリの実行結果の値。
LINQ クエリを表す式ツリー。
クエリの実行結果の値の型。
指定した式ツリーによって表されるクエリを実行します。
指定したクエリの実行結果の値。
LINQ クエリを表す式ツリー。
二項演算子を持つ式を表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
式ツリー ノードを縮小できるかどうかを示す値を取得します。
式ツリー ノードを単純化することができる場合は true。それ以外の場合は false。
合体演算または複合代入演算で使用される型変換関数を取得します。
型変換関数を表す 。
式ツリー ノードが、演算子へのリフトされた呼び出しを表すかどうかを示す値を取得します。
ノードがリフトされた呼び出しを表す場合は true。それ以外の場合は false。
式ツリー ノードが、戻り値の型が null 許容型にリフトされた演算子へのリフトされた呼び出しを表すかどうかを示す値を取得します。
演算子の戻り値の型が null 許容型にリフトされた場合は true。それ以外の場合は false。
二項演算の左オペランドを取得します。
二項演算の左オペランドを表す 。
二項演算の実装メソッドを取得します。
実装メソッドを表す 。
二項式ノードをより単純な式へと変形します。
単純化された式。
二項演算の右オペランドを取得します。
二項演算の右オペランドを表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
変数を定義できる式のシーケンスを含んでいるブロックを表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
このブロック内の式を取得します。
このブロック内のすべての式を格納している読み取り専用コレクション。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
このブロックの最後の式を取得します。
このブロックの最後の式を表す オブジェクト。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
このブロックで定義されている変数を取得します。
このブロックで定義されているすべての変数を格納している読み取り専用コレクション。
try ブロックの catch ステートメントを表します。
catch ブロックの本体を取得します。
catch 本体を表す オブジェクト。
フィルターの本体を取得します。
フィルターの本体を表す オブジェクト。
このハンドラーによってキャッチされる の型を取得します。
このハンドラーによってキャッチされる の型を表す オブジェクト。
現在の を表す を返します。
現在の を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
このハンドラーによってキャッチされる オブジェクトへの参照を取得します。
このハンドラーによってキャッチされる オブジェクトへの参照を表す オブジェクト。
条件演算子を持つ式を表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
テストで false と評価される場合に実行する式を取得します。
テストが false の場合に実行する式を表す 。
テストで true と評価される場合に実行する式を取得します。
テストが true の場合に実行する式を表す 。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
条件演算のテストを取得します。
条件演算のテストを表す 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
定数値を持つ式を表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
定数式の値を取得します。
表された式の値に等しい 。
デバッグ情報のシーケンス ポイントを生成またはクリアします。これにより、デバッガーはデバッグ時に正しいソース コードを強調表示できます。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
ソース ファイルを表す を取得します。
ソース ファイルを表す 。
この の最終列を取得します。
ラップされた式の生成に使用されたコードの最終列の番号。
この の最終行を取得します。
ラップされた式の生成に使用されたコードの最終行の番号。
がシーケンス ポイントをクリアするために使用されるかどうかを示す値を取得します。
がシーケンス ポイントをクリアするために使用される場合は true。それ以外の場合は false。
この のノード型を返します。
この式を表す 。
この の先頭列を取得します。
ラップされた式の生成に使用されたコードの先頭列の番号。
この の先頭行を取得します。
ラップされた式の生成に使用されたコードの先頭行の番号。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
型または空の式の既定値を表します。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
コレクションの単一要素の初期化子を表します。
コレクションへの要素の追加に使用されるインスタンス メソッドを取得します。
コレクションに要素を追加するインスタンス メソッドを表す 。
コレクションに要素を追加するメソッドに渡される引数のコレクションを取得します。
コレクションに要素を追加するメソッドの引数を表す オブジェクトの 。
オブジェクトのテキスト表現を返します。
オブジェクトのテキスト表現。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
式ツリー ノードを表すクラスの派生元の基底クラスを提供します。さまざまなノード型を作成する static (Visual Basic では Shared) ファクトリ メソッドも含まれています。これは abstract クラスです。
の新しいインスタンスを構築します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
オーバーフロー チェックを行わない算術加算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
加算演算子は、.Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない算術加算演算を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、加算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない加算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない加算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない加算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う加算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う加算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う加算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う算術加算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
加算演算子は、.Type および .Type に対して定義されていません。
オーバーフロー チェックを行う算術加算演算を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、加算演算子は .Type および .Type に対して定義されていません。
ビットごとの 演算を表す AND を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
ビットごとの AND 演算子は、.Type および .Type に対して定義されていません。
ビットごとの 演算を表す AND を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、ビットごとの AND 演算子は .Type および .Type に対して定義されていません。
1 番目のオペランドが に評価された場合にのみ 2 番目のオペランドを評価する条件付き AND 演算を表す true を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
ビットごとの AND 演算子は、.Type および .Type に対して定義されていません。または.Type と .Type は同じブール型ではありません。
1 番目のオペランドが true に解決された場合にのみ 2 番目のオペランドを評価する条件付き 演算を表す AND を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、ビットごとの AND 演算子は .Type および .Type に対して定義されていません。または は null で、.Type と .Type は同じブール型ではありません。
ビットごとの AND 代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの AND 代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの AND 代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
多次元配列にアクセスするための を作成します。
作成された 。
多次元配列を表す式。
配列のインデックス化に使用する式を格納している 。
配列にアクセスするための を作成します。
作成された 。
インデックス化する配列を表す式。
配列のインデックス化に使用する式を格納している配列。
ランクが 1 より大きい配列への配列の添字演算子の適用を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。
.Type は配列型を表しません。または.Type のランクは、 の要素の数と一致しません。または の 1 つ以上の要素の プロパティは、 型を表しません。
ランク 1 の配列への配列の添字演算子の適用を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
.Type は配列型を表しません。または.Type は、ランクが 1 ではない配列型を表します。または.Type は、 型を表しません。
多次元配列への配列の添字演算子の適用を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
のインスタンスの配列 (配列のインデックス操作のインデックス)。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。
.Type は配列型を表しません。または.Type のランクは、 の要素の数と一致しません。または の 1 つ以上の要素の プロパティは、 型を表しません。
1 次元配列の長さを取得する式を表す を作成します。
と等しい プロパティおよび と等しい プロパティを含む 。
プロパティを等しく設定する 。
は null です。
.Type は配列型を表しません。
代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
フィールドまたはプロパティの初期化を表す を作成します。
と等しい と、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
は、フィールドまたはプロパティを表しません。または によって表されるプロパティに set アクセサーが含まれません。または.Type は、 が表すフィールドまたはプロパティの型に代入できません。
プロパティ アクセサー メソッドを使用したメンバーの初期化を表す を作成します。
と等しい プロパティ、 でアクセスされるプロパティを表す に設定された プロパティ、 に設定された を含む 。
プロパティ アクセサー メソッドを表す 。
プロパティを等しく設定する 。
または が null です。
は、プロパティ アクセサー メソッドを表しません。または によってアクセスされるプロパティに set アクセサーが含まれません。または.Type は、 が表すフィールドまたはプロパティの型に代入できません。
指定された式を含み、変数を含まない を作成します。
作成された 。
ブロック内の式。
指定された変数および式を含む を作成します。
作成された 。
ブロック内の変数。
ブロック内の式。
指定された変数および式を含む を作成します。
作成された 。
ブロック内の変数。
ブロック内の式。
2 つの式を含み、変数を含まない を作成します。
作成された 。
ブロック内の 1 つ目の式。
ブロック内の 2 つ目の式。
3 つの式を含み、変数を含まない を作成します。
作成された 。
ブロック内の 1 つ目の式。
ブロック内の 2 つ目の式。
ブロック内の 3 つ目の式。
4 つの式を含み、変数を含まない を作成します。
作成された 。
ブロック内の 1 つ目の式。
ブロック内の 2 つ目の式。
ブロック内の 3 つ目の式。
ブロック内の 4 つ目の式。
5 つの式を含み、変数を含まない を作成します。
作成された 。
ブロック内の 1 つ目の式。
ブロック内の 2 つ目の式。
ブロック内の 3 つ目の式。
ブロック内の 4 つ目の式。
ブロック内の 5 つ目の式。
指定された式を含み、変数を含まない を作成します。
作成された 。
ブロック内の式。
指定された式を含み、変数を含まず、特定の結果の型を持つ を作成します。
作成された 。
ブロックの結果の型。
ブロック内の式。
指定された変数および式を含む を作成します。
作成された 。
ブロックの結果の型。
ブロック内の変数。
ブロック内の式。
指定された変数および式を含む を作成します。
作成された 。
ブロックの結果の型。
ブロック内の変数。
ブロック内の式。
指定された式を含み、変数を含まず、特定の結果の型を持つ を作成します。
作成された 。
ブロックの結果の型。
ブロック内の式。
break ステートメントを表す を作成します。
Break と等しい 、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
break ステートメントを表す を作成します。ジャンプ時にラベルに渡す値を指定できます。
Break と等しい 、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
型を指定して、break ステートメントを表す を作成します。ジャンプ時にラベルに渡す値を指定できます。
Break と等しい 、 に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
プロパティを等しく設定する 。
型を指定して、break ステートメントを表す を作成します。
Break と等しい 、 に設定された プロパティ、および に設定された プロパティを含む 。
のジャンプ先の 。
プロパティを等しく設定する 。
引数を受け取らないメソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
インスタンス メソッドの呼び出しのインスタンスを指定する 。null (Visual Basic では static) メソッドに Shared を渡します。
プロパティを等しく設定する 。
は null です。または は null で、 はインスタンス メソッドを表します。
.Type は、 によって表されるメソッドの宣言型に代入できません。
引数を受け取るメソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する (null (Visual Basic では static) メソッドに Shared を渡します)。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
は null です。または は null で、 はインスタンス メソッドを表します。
.Type は、 によって表されるメソッドの宣言型に代入できません。または 内の要素数が、 によって表されるメソッドのパラメーターの数と等しくありません。または の 1 つ以上の要素が、 によって表されるメソッドの対応するパラメーターに代入できません。
2 つの引数を受け取るメソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
インスタンス呼び出しのインスタンスを指定する 。static (Visual Basic では Shared) メソッドの場合は null を渡します。
呼び出し先のメソッドを表す 。
1 番目の引数を表す 。
2 番目の引数を表す 。
3 つの引数を受け取るメソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
インスタンス呼び出しのインスタンスを指定する 。static (Visual Basic では Shared) メソッドの場合は null を渡します。
呼び出し先のメソッドを表す 。
1 番目の引数を表す 。
2 番目の引数を表す 。
3 番目の引数を表す 。
引数を受け取るメソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
インスタンス メソッドの呼び出しのインスタンスを指定する 。null (Visual Basic では static) メソッドに Shared を渡します。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。または は null で、 はインスタンス メソッドを表します。または は null ではなく、その 1 つ以上の要素が null です。
.Type は、 によって表されるメソッドの宣言型に代入できません。または 内の要素数が、 によって表されるメソッドのパラメーターの数と等しくありません。または の 1 つ以上の要素が、 によって表されるメソッドの対応するパラメーターに代入できません。
適切なファクトリ メソッドを呼び出すことにより、インスタンス メソッドへの呼び出しを表す を作成します。
と等しい プロパティ、 と等しい プロパティ、指定したインスタンス メソッドを表す に設定された 、および指定した引数に設定された を含む 。
特定のメソッドの プロパティ値が検索される 。
メソッドの名前。
ジェネリック メソッドの型パラメーターを指定する オブジェクトの配列。methodName が非ジェネリック メソッドを指定する場合、この引数は null にします。
メソッドへの引数を表す オブジェクトの配列。
または が null です。
名前が で、型パラメーターが と一致し、パラメーターの型が と一致するメソッドが、.Type またはその基本型で見つかりません。または名前が で、型パラメーターが と一致し、パラメーターの型が と一致する複数のメソッドが、.Type またはその基本型で見つかりました。
static (Visual Basic では Shared) メソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
呼び出し先のメソッドを表す 。
呼び出しの引数を表す のコレクション。
1 つの引数を受け取る (Visual Basic では static) メソッドへの呼び出しを表す Shared を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
1 番目の引数を表す 。
が null です。
2 つの引数を受け取る静的メソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
1 番目の引数を表す 。
2 番目の引数を表す 。
が null です。
3 つの引数を受け取る静的メソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
1 番目の引数を表す 。
2 番目の引数を表す 。
3 番目の引数を表す 。
が null です。
4 つの引数を受け取る静的メソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
1 番目の引数を表す 。
2 番目の引数を表す 。
3 番目の引数を表す 。
4 番目の引数を表す 。
が null です。
5 つの引数を受け取る静的メソッドへの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
1 番目の引数を表す 。
2 番目の引数を表す 。
3 番目の引数を表す 。
4 番目の引数を表す 。
5 番目の引数を表す 。
が null です。
引数を持つ (Visual Basic では static) メソッドへの呼び出しを表す Shared を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する static (Visual Basic では Shared) メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。
内の要素数が、 によって表されるメソッドのパラメーターの数と等しくありません。または の 1 つ以上の要素が、 によって表されるメソッドの対応するパラメーターに代入できません。
適切なファクトリ メソッドを呼び出すことにより、 (Visual Basic では static) メソッドへの呼び出しを表す Shared を作成します。
と等しい プロパティ、指定した (Visual Basic では ) メソッドを表す に設定された static プロパティ、および指定した引数に設定された Shared プロパティを含む 。
指定した (Visual Basic では static) メソッドを含む型を指定する Shared。
メソッドの名前。
ジェネリック メソッドの型パラメーターを指定する オブジェクトの配列。methodName が非ジェネリック メソッドを指定する場合、この引数は null にします。
メソッドへの引数を表す オブジェクトの配列。
または が null です。
名前が で、型パラメーターが と一致し、パラメーターの型が と一致するメソッドが、 またはその基本型で見つかりません。または名前が で、型パラメーターが と一致し、パラメーターの型が と一致する複数のメソッドが、 またはその基本型で見つかりました。
ノードをより単純なノードに変形できることを示します。これが true を返す場合、Reduce() を呼び出して単純化された形式を生成できます。
ノードを単純化することができる場合は true。それ以外の場合は false。
ハンドラー本体で使用する、キャッチされた オブジェクトへの参照を指定して、catch ステートメントを表す を作成します。
作成された 。
このハンドラーによってキャッチされる オブジェクトへの参照を表す 。
catch ステートメントの本体。
フィルターおよびキャッチされた オブジェクトへの参照を指定して、catch ステートメントを表す を作成します。
作成された 。
このハンドラーによってキャッチされる オブジェクトへの参照を表す 。
catch ステートメントの本体。
フィルターの本体。
catch ステートメントを表す を作成します。
作成された 。
この によって処理される の 。
catch ステートメントの本体。
キャッチされた オブジェクトへの参照は指定せずに、 フィルターを指定して、catch ステートメントを表す を作成します。
作成された 。
この によって処理される の 。
catch ステートメントの本体。
フィルターの本体。
シーケンス ポイントをクリアするための を作成します。
シーケンス ポイントをクリアするための のインスタンス。
ソース ファイルを表す 。
合体演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
の プロパティは、参照型または null 許容値型を表しません。
.Type と .Type は、互いに変換できません。
変換関数を指定して合体演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
.Type と .Type は、互いに変換できません。または は null ではなく、.Type は受け取る引数が 1 つだけではないデリゲート型です。
の プロパティは、参照型または null 許容値型を表しません。または の プロパティは、.Type デリゲート型のパラメーター型に代入できない型を表します。または の プロパティは、.Type デリゲート型の戻り値の型と等しくありません。
条件付きステートメントを表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
、、または は、null です。
.Type が ではありません。または.Type が、.Type と等しくありません。
条件付きステートメントを表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
指定した値に設定された プロパティを含む を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
指定した値に設定された プロパティおよび プロパティを含む を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
は null です。
が null ではなく、 を の動的型から代入することができません。
continue ステートメントを表す を作成します。
Continue と等しい 、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
型を指定して、continue ステートメントを表す を作成します。
Continue と等しい 、 に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
プロパティを等しく設定する 。
型変換操作を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
.Type と の間には変換演算子が定義されていません。
実装メソッドが指定される変換演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。
.Type と の間には変換演算子が定義されていません。または.Type は、 によって表されるメソッドの引数型に代入できません。または によって表されるメソッドの戻り値の型は、 に代入できません。または.Type または は null 許容値型で、対応する null 非許容値型は によって表されるメソッドそれぞれの、引数型または戻り値の型と等しくありません。
記述に一致する複数のメソッドが見つかりました。
変換後の型がオーバーフローした場合に例外をスローする変換演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
.Type と の間には変換演算子が定義されていません。
変換後の型がオーバーフローした場合に例外をスローし、実装メソッドが指定される変換演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。
.Type と の間には変換演算子が定義されていません。または.Type は、 によって表されるメソッドの引数型に代入できません。または によって表されるメソッドの戻り値の型は、 に代入できません。または.Type または は null 許容値型で、対応する null 非許容値型は によって表されるメソッドそれぞれの、引数型または戻り値の型と等しくありません。
記述に一致する複数のメソッドが見つかりました。
指定したスパンを使用して、 を作成します。
のインスタンス。
ソース ファイルを表す 。
この 先頭行。1 以上であることが必要です。
この の先頭列。1 以上であることが必要です。
この の最終行。開始行の値以上である必要があります。
この の最終列。最終行が先頭行と同じである場合、これは開始列の値以上である必要があります。どのような場合でも、0 より大きい値である必要があります。
式の値を 1 つ減らすデクリメントを表す を作成します。
デクリメントされた式を表す 。
デクリメントする 。
式の値を 1 つ減らすデクリメントを表す を作成します。
デクリメントされた式を表す 。
デクリメントする 。
メソッドの実装を表す 。
指定した型に設定された プロパティを含む を作成します。
と等しい プロパティおよび指定した型に設定された プロパティを含む 。
プロパティを等しく設定する 。
算術除算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを設定する 。
プロパティを設定する 。
または が null です。
除算演算子は、.Type および .Type に対して定義されていません。
算術除算演算を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、除算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない除算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない除算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない除算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
2 番目の引数として を指定して、 を作成します。
指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する オブジェクトを含む 。
または が null です。
が表すメソッドの名前が "Add" (大文字と小文字は区別されません) ではありません。または が表すメソッドが、インスタンス メソッドではありません。または に、 が表すメソッドのパラメーターの数と同じ数の要素が含まれていません。または の 1 つ以上の要素の プロパティを、 が表すメソッドの対応するパラメーターの型に代入できません。
2 番目の引数として値の配列を指定して、 を作成します。
指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する オブジェクトの配列。
または が null です。
addMethod が表すメソッドの名前が "Add" (大文字と小文字は区別されません) ではありません。またはaddMethod が表すメソッドが、インスタンス メソッドではありません。またはarguments に、addMethod が表すメソッドのパラメーターの数と同じ数の要素が含まれていません。または の 1 つ以上の要素の プロパティを、 が表すメソッドの対応するパラメーターの型に代入できません。
型の空の式を作成します。
と等しい プロパティと、 に設定された プロパティを含む 。
等価比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
等値演算子は、.Type および .Type に対して定義されていません。
等価比較を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
true を に設定する場合は true。false を に設定する場合は false。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、等値演算子は .Type および .Type に対して定義されていません。
ユーザー定義型の を使用して、ビットごとの XOR 演算を表す op_ExclusiveOr を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
XOR 演算子は、.Type および .Type に対して定義されていません。
ユーザー定義型の を使用して、ビットごとの XOR 演算を表す op_ExclusiveOr を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、XOR 演算子は .Type および .Type に対して定義されていません。
ユーザー定義型の を使用して、ビットごとの XOR 代入演算を表す op_ExclusiveOr を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ユーザー定義型の を使用して、ビットごとの XOR 代入演算を表す op_ExclusiveOr を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ユーザー定義型の を使用して、ビットごとの XOR 代入演算を表す op_ExclusiveOr を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
フィールドへのアクセスを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。static (Visual Basic では Shared) の場合、 は null にする必要があります。
プロパティを等しく設定する 。
は null です。または によって表されるフィールドが static (Visual Basic では Shared) ではなく、 が null です。
.Type は、 によって表されるフィールドの宣言型に代入できません。
フィールドの名前を指定してフィールドへのアクセスを表す を作成します。
と等しい プロパティ、 に設定された プロパティ、および により示されるフィールドを表す に設定された プロパティを含む 。
に という名前のフィールドが含まれている 。静的フィールドの場合は null を指定できます。
アクセスするフィールドの名前。
または が null です。
.Type またはその基本型では という名前のフィールドが定義されていません。
フィールドへのアクセスを表す を作成します。
作成された 。
フィールドの格納オブジェクト。静的フィールドの場合は null を指定できます。
フィールドを格納している 。
アクセスされるフィールド。
特定の型引数を持つ汎用 デリゲート型を表す System.Action オブジェクトを作成します。
指定した型引数を持つ System.Action デリゲートの型。
デリゲート型の型引数を指定する最大 16 個の System.Action オブジェクトの配列。
に、16 個を超える要素が格納されています。
は null です。
特定の型引数を持つ汎用 デリゲート型または System.Func デリゲート型を表す System.Action オブジェクトを取得します。
デリゲート型。
デリゲートの型引数。
特定の型引数を持つ汎用 デリゲート型を表す System.Func オブジェクトを作成します。最後の型引数で、作成するデリゲートの戻り値の型を指定します。
指定した型引数を持つ System.Func デリゲートの型。
デリゲート型の型引数を指定する 1 個から 17 個の System.Func オブジェクトの配列。
には、1 個未満または 17 個を超える要素が格納されます。
は null です。
go to ステートメントを表す を作成します。
Goto と等しい 、指定された値に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
go to ステートメントを表す を作成します。ジャンプ時にラベルに渡す値を指定できます。
Goto と等しい 、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
型を指定して、go to ステートメントを表す を作成します。ジャンプ時にラベルに渡す値を指定できます。
Goto と等しい 、 に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
プロパティを等しく設定する 。
型を指定して、go to ステートメントを表す を作成します。
Goto と等しい 、指定された値に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
プロパティを等しく設定する 。
"大なり" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
"大なり" 演算子は、.Type および .Type に対して定義されていません。
"大なり" 数値比較を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
true を に設定する場合は true。false を に設定する場合は false。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、"大なり" 演算子は .Type および .Type に対して定義されていません。
"以上" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
"以上" 演算子は、.Type および .Type に対して定義されていません。
"以上" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
true を に設定する場合は true。false を に設定する場合は false。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、"以上" 演算子は .Type および .Type に対して定義されていません。
ステートメントを指定して、条件付きブロックを表す if を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。 プロパティは既定の式に設定されます。また、このメソッドによって返される結果の の型は です。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ステートメントと if ステートメントを指定して、条件付きブロックを表す else を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。このメソッドによって返される結果の の型は です。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
式の値を 1 つ増やすインクリメントを表す を作成します。
インクリメントされた式を表す 。
インクリメントする 。
式の値を 1 つ増やすインクリメントを表す を作成します。
インクリメントされた式を表す 。
インクリメントする 。
メソッドの実装を表す 。
引数式のリストにデリゲートまたはラムダ式を適用する を作成します。
指定された引数に、指定されたデリゲートまたはラムダ式を適用する 。
適用するデリゲートまたはラムダ式を表す 。
デリゲートまたはラムダ式が適用される引数を表す オブジェクトを格納している 。
は null です。
.Type はデリゲート型または を表しません。または の要素の プロパティは、 によって表されるデリゲートの対応するパラメーターの型に代入できません。
に、 により表されるデリゲートのパラメーターのリストと同じ数の要素が格納されていません。
引数式のリストにデリゲートまたはラムダ式を適用する を作成します。
指定された引数に、指定されたデリゲートまたはラムダ式を適用する 。
適用するデリゲートまたはラムダ式を表す 。
デリゲートまたはラムダ式が適用される引数を表す オブジェクトの配列。
は null です。
.Type はデリゲート型または を表しません。または の要素の プロパティは、 によって表されるデリゲートの対応するパラメーターの型に代入できません。
に、 により表されるデリゲートのパラメーターのリストと同じ数の要素が格納されていません。
式が false に評価されるかどうかを返します。
のインスタンス。
評価する 。
式が false に評価されるかどうかを返します。
のインスタンス。
評価する 。
メソッドの実装を表す 。
式が true に評価されるかどうかを返します。
のインスタンス。
評価する 。
式が true に評価されるかどうかを返します。
のインスタンス。
評価する 。
メソッドの実装を表す 。
void 型で名前なしのラベルを表す を作成します。
新しい 。
既定値のないラベルを表す を作成します。
既定値のない 。
この が関連付けられる 。
指定された既定値を持つラベルを表す を作成します。
指定された既定値を持つ 。
この が関連付けられる 。
通常の制御フローを経てラベルに到達した場合のこの の値。
指定された名前を持つ void 型のラベルを表す を作成します。
新しい 。
ラベルの名前。
型を指定して、ラベルを表す を作成します。
新しい 。
ラベルにジャンプするときに渡す値の型。
指定した型および名前を使用して、ラベルを表す を作成します。
新しい 。
ラベルにジャンプするときに渡す値の型。
ラベルの名前。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型がコンパイル時に認識されている を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型。
デリゲート型がコンパイル時に認識されている を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを格納する配列。
デリゲート型。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを格納する配列。
デリゲート型がコンパイル時に認識されている を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型。
は null です。または の 1 つ以上の要素が null です。
がデリゲート型でありません。または.Type は、 の戻り値の型に代入できない型を表します。または に、 のパラメーターのリストと同じ数の要素が格納されていません。または の要素の プロパティは、 の対応するパラメーター型から代入できません。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型がコンパイル時に認識されている を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
デリゲート型。
は null です。または の 1 つ以上の要素が null です。
がデリゲート型でありません。または.Type は、 の戻り値の型に代入できない型を表します。または に、 のパラメーターのリストと同じ数の要素が格納されていません。または の要素の プロパティは、 の対応するパラメーター型から代入できません。
最初にデリゲート型を構築することにより を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。または の 1 つ以上の要素が null です。
に、16 個を超える要素が格納されています。
デリゲート型がコンパイル時に認識されている を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
ラムダの名前。デバッグ情報を生成するために使用します。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
ラムダの名前。デバッグ情報を出力するために使用します。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
ラムダの名前。デバッグ情報を出力するために使用します。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型がコンパイル時に認識されている を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
ラムダの名前。デバッグ情報を生成するために使用します。
コレクションへの読み込みに使用する オブジェクトを含む 。
デリゲート型。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
ラムダのデリゲート シグネチャを表す 。
プロパティを等しく設定する 。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
ラムダのデリゲート シグネチャを表す 。
プロパティを等しく設定する 。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを格納する配列。
最初にデリゲート型を構築することにより を作成します。これは、コンパイル時にデリゲート型が不明な場合に使用できます。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含むラムダ式を表すオブジェクト。
ラムダのデリゲート シグネチャを表す 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。または の 1 つ以上の要素が null です。
がデリゲート型を表していません。または.Type は、 によって表されるデリゲート型の戻り値の型に代入できない型を表しています。または に、 により表されるデリゲート型のパラメーターのリストと同じ数の要素が格納されていません。または の要素の プロパティは、 によって表されるデリゲート型の対応するパラメーター型から代入できません。
最初にデリゲート型を構築することにより を作成します。これは、コンパイル時にデリゲート型が不明な場合に使用できます。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含むラムダ式を表すオブジェクト。
ラムダのデリゲート シグネチャを表す 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。または の 1 つ以上の要素が null です。
がデリゲート型を表していません。または.Type は、 によって表されるデリゲート型の戻り値の型に代入できない型を表しています。または に、 により表されるデリゲート型のパラメーターのリストと同じ数の要素が格納されていません。または の要素の プロパティは、 によって表されるデリゲート型の対応するパラメーター型から代入できません。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
ラムダのデリゲート シグネチャを表す 。
プロパティを等しく設定する 。
ラムダの名前。デバッグ情報を出力するために使用します。
作成された式のコンパイル時に末尾呼び出し最適化が適用されるかどうかを示す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
最初にデリゲート型を構築することにより LambdaExpression を作成します。
Lambda と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
ラムダのデリゲート シグネチャを表す 。
プロパティを等しく設定する 。
ラムダの名前。デバッグ情報を出力するために使用します。
コレクションへの読み込みに使用する オブジェクトを含む 。
ビットごとの左シフト演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
左シフト演算子は、.Type および .Type に対して定義されていません。
ビットごとの左シフト演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、左シフト演算子は .Type および .Type に対して定義されていません。
ビットごとの左シフト代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの左シフト代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの左シフト代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
"小なり" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
"小なり" 演算子は、.Type および .Type に対して定義されていません。
"小なり" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
true を に設定する場合は true。false を に設定する場合は false。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、"小なり" 演算子は .Type および .Type に対して定義されていません。
"以下" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
"以下" 演算子は .Type および .Type に対して定義されていません。
"以下" 数値比較を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
true を に設定する場合は true。false を に設定する場合は false。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、"以下" 演算子は .Type および .Type に対して定義されていません。
メンバーがフィールドまたはプロパティである を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定するフィールドまたはプロパティを表す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
は null です。または の 1 つ以上の要素が null です。
は、フィールドまたはプロパティを表しません。または が表すフィールドまたはプロパティの または は、 を実装していません。
メンバーがフィールドまたはプロパティである を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定するフィールドまたはプロパティを表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。または の 1 つ以上の要素が null です。
は、フィールドまたはプロパティを表しません。または が表すフィールドまたはプロパティの または は、 を実装していません。
指定したプロパティ アクセサー メソッドに基づいて を作成します。
と等しい プロパティ、 でアクセスされるプロパティを表す に設定された プロパティ、および の要素が設定された を持つ 。
プロパティ アクセサー メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
は null です。または の 1 つ以上の要素が null です。
は、プロパティ アクセサー メソッドを表しません。または により表されるメソッドがアクセスするプロパティの は、 を実装していません。
指定したプロパティ アクセサー メソッドに基づいて オブジェクトを作成します。
と等しい プロパティ、 でアクセスされるプロパティを表す に設定された プロパティ、および の要素が設定された を持つ 。
プロパティ アクセサー メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。または の 1 つ以上の要素が null です。
は、プロパティ アクセサー メソッドを表しません。または により表されるメソッドがアクセスするプロパティの は、 を実装していません。
指定した オブジェクトを使用してコレクションを初期化する を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。または の 1 つ以上の要素が null です。
.Type は、 を実装していません。
"Add" という名前のメソッドを使用してコレクションに要素を追加する を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。または の 1 つ以上の要素が null です。
.Type は、 を実装していません。
.Type またはその基本型で宣言された "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドがありません。または.Type またはその基本型の add メソッドは、受け取る引数が 1 つだけではありません。または の最初の要素の プロパティによって表される型は、.Type またはその基本型の add メソッドの引数型に代入できません。または"Add" (大文字と小文字は区別されません) という名前の複数の引数互換メソッドが、.Type またはその基本型に存在します。
指定した オブジェクトを使用してコレクションを初期化する を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。または の 1 つ以上の要素が null です。
.Type は、 を実装していません。
"Add" という名前のメソッドを使用してコレクションに要素を追加する を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。または の 1 つ以上の要素が null です。
.Type は、 を実装していません。
.Type またはその基本型で宣言された "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドがありません。または.Type またはその基本型の add メソッドは、受け取る引数が 1 つだけではありません。または の最初の要素の プロパティによって表される型は、.Type またはその基本型の add メソッドの引数型に代入できません。または"Add" (大文字と小文字は区別されません) という名前の複数の引数互換メソッドが、.Type またはその基本型に存在します。
指定したメソッドを使用してコレクションに要素を追加する を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
コレクションに要素を追加する、"Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。または の 1 つ以上の要素が null です。
.Type は、 を実装していません。または は null ではなく、受け取る引数が 1 つだけの "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドを表しません。または は null ではなく、 の 1 つ以上の要素の プロパティによって表される型を が表すメソッドの引数型に代入することはできません。
は null で、1 つの型互換の引数を受け取る "Add" という名前のインスタンス メソッドが .Type またはその基本型に存在しません。
指定したメソッドを使用してコレクションに要素を追加する を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
1 つの引数を受け取り、コレクションに要素を追加するインスタンス メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。または の 1 つ以上の要素が null です。
.Type は、 を実装していません。または は null ではなく、受け取る引数が 1 つだけの "Add" (大文字と小文字は区別されません) という名前のインスタンス メソッドを表しません。または は null ではなく、 の 1 つ以上の要素の プロパティによって表される型を が表すメソッドの引数型に代入することはできません。
は null で、1 つの型互換の引数を受け取る "Add" という名前のインスタンス メソッドが .Type またはその基本型に存在しません。
指定した本体を使用して、 を作成します。
作成された 。
ループの本体。
指定した本体および break の移動先を使用して、 を作成します。
作成された 。
ループの本体。
ループの本体によって使用される break の移動先。
指定した本体を使用して、 を作成します。
作成された 。
ループの本体。
ループの本体によって使用される break の移動先。
ループの本体によって使用される continue の移動先。
適切なファクトリ メソッドを呼び出すことにより、左オペランドと右オペランドを指定して、 を作成します。
適切なファクトリ メソッドを呼び出した結果得られる 。
二項演算の型を指定する 。
左オペランドを表す 。
右オペランドを表す 。
は、二項式ノードには対応していません。
または が null です。
適切なファクトリ メソッドを呼び出すことにより、左オペランド、右オペランド、および実装メソッドを指定して、 を作成します。
適切なファクトリ メソッドを呼び出した結果得られる 。
二項演算の型を指定する 。
左オペランドを表す 。
右オペランドを表す 。
true を に設定する場合は true。false を に設定する場合は false。
実装メソッドを指定する 。
は、二項式ノードには対応していません。
または が null です。
適切なファクトリ メソッドを呼び出すことにより、左オペランド、右オペランド、実装メソッド、および型変換関数を指定して、 を作成します。
適切なファクトリ メソッドを呼び出した結果得られる 。
二項演算の型を指定する 。
左オペランドを表す 。
右オペランドを表す 。
true を に設定する場合は true。false を に設定する場合は false。
実装メソッドを指定する 。
型変換関数を表す 。このパラメーターは、 が または複合代入である場合にのみ使用されます。
は、二項式ノードには対応していません。
または が null です。
指定された要素を使用して、catch ステートメントを表す を作成します。
作成された 。
この によって処理される の 。
このハンドラーによってキャッチされる オブジェクトへの参照を表す 。
catch ステートメントの本体。
フィルターの本体。
指定した のジャンプを表す を作成します。ジャンプ時にラベルに渡す値も指定できます。
と等しい 、 に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
の 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
プロパティを等しく設定する 。
オブジェクトのインデックス付きプロパティへのアクセスを表す を作成します。
作成された 。
プロパティが属するオブジェクト。プロパティが static (Visual Basic では shared) の場合は、null にします。
インデックス化するプロパティを表す 。
プロパティのインデックス化に使用する引数を格納している IEnumerable<Expression> (Visual Basic では IEnumerable (Of Expression))。
フィールドまたはプロパティのいずれかへのアクセスを表す を作成します。
適切なファクトリ メソッドを呼び出した結果得られる 。
メンバーが属するオブジェクトを表す 。静的メンバーの場合は null を指定できます。
アクセス先のフィールドまたはプロパティを記述する 。
は null です。
は、フィールドまたはプロパティを表しません。
指定された要素を使用して、try ブロックを表す を作成します。
作成された 。
try 式の結果の型。null の場合は、本体およびすべてのハンドラーの型が同一である必要があります。
try ブロックの本体。
finally ブロックの本体。try ブロックに関連付けられている finally ブロックがない場合は、null を渡します。
fault ブロックの本体。try ブロックに関連付けられている fault ブロックがない場合は、null を渡します。
try ブロックに関連付ける catch ステートメントを表す のコレクション。
適切なファクトリ メソッドを呼び出すことにより、オペランドを指定して、 を作成します。
適切なファクトリ メソッドを呼び出した結果得られる 。
単項演算の型を指定する 。
オペランドを表す 。
変換後の型を指定する (該当しない場合は null を渡します)。
は null です。
は、単項式ノードには対応していません。
適切なファクトリ メソッドを呼び出すことにより、オペランドおよび実装メソッドを指定して、 を作成します。
適切なファクトリ メソッドを呼び出した結果得られる 。
単項演算の型を指定する 。
オペランドを表す 。
変換後の型を指定する (該当しない場合は null を渡します)。
メソッドの実装を表す 。
は null です。
は、単項式ノードには対応していません。
フィールドまたはプロパティのメンバーの再帰的な初期化を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。
は、フィールドまたはプロパティを表しません。または の要素の プロパティは、 が表すフィールドまたはプロパティの型のメンバーを表しません。
フィールドまたはプロパティのメンバーの再帰的な初期化を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。
は、フィールドまたはプロパティを表しません。または の要素の プロパティは、 が表すフィールドまたはプロパティの型のメンバーを表しません。
プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す を作成します。
と等しい プロパティ、 でアクセスされるプロパティを表す に設定された プロパティ、および指定した値に設定された プロパティを含む 。
プロパティ アクセサー メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。
は、プロパティ アクセサー メソッドを表しません。または の要素の プロパティは、 が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。
プロパティ アクセサー メソッドを使用してアクセスされるメンバーのメンバーの再帰的な初期化を表す を作成します。
と等しい プロパティ、 でアクセスされるプロパティを表す に設定された プロパティ、および指定した値に設定された プロパティを含む 。
プロパティ アクセサー メソッドを表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。
は、プロパティ アクセサー メソッドを表しません。または の要素の プロパティは、 が表すメソッドによりアクセスされるプロパティの型のメンバーを表しません。
新しいオブジェクトを作成し、そのオブジェクトのプロパティを初期化する式を表します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。
の要素の プロパティは、.Type が表す型のメンバーを表しません。
を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。
の要素の プロパティは、.Type が表す型のメンバーを表しません。
算術剰余演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
剰余演算子は、.Type および .Type に対して定義されていません。
算術剰余演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、剰余演算子は .Type および .Type に対して定義されていません。
剰余代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
剰余代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
剰余代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない算術乗算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
乗算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない算術乗算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、乗算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない乗算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない乗算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない乗算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う乗算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う乗算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う乗算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う算術乗算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
乗算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行う算術乗算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、乗算演算子は .Type および .Type に対して定義されていません。
算術否定演算を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
は null です。
単項マイナス演算子は、.Type に対して定義されていません。
算術否定演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
は null です。
は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。
は null で、単項マイナス演算子は .Type に対して定義されていません。または.Type (または null 許容値型の場合はその対応する null 非許容型) は、 によって表されるメソッドの引数型に代入できません。
オーバーフロー チェックを行う算術否定演算を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
は null です。
単項マイナス演算子は、.Type に対して定義されていません。
オーバーフロー チェックを行う算術否定演算を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
は null です。
は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。
は null で、単項マイナス演算子は .Type に対して定義されていません。または.Type (または null 許容値型の場合はその対応する null 非許容型) は、 によって表されるメソッドの引数型に代入できません。
引数を受け取らない指定したコンストラクターの呼び出しを表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
は null です。
が表すコンストラクターには、少なくとも 1 つのパラメーターがあります。
指定した引数を持つ指定したコンストラクターの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
は null です。または の要素が null です。
パラメーターに、 が表すコンストラクターのパラメーターの数と同じ数の要素が格納されていません。または の要素の プロパティは、 が表すコンストラクターの対応するパラメーターの型に代入できません。
指定した引数を持つ指定したコンストラクターの呼び出しを表す を作成します。コンストラクターが初期化したフィールドにアクセスするメンバーが指定されます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
コレクションへの読み込みに使用する オブジェクトを含む 。
は null です。または の要素が null です。または の要素が null です。
パラメーターに、 が表すコンストラクターのパラメーターの数と同じ数の要素が格納されていません。または の要素の プロパティは、 が表すコンストラクターの対応するパラメーターの型に代入できません。または パラメーターに、 と同じ数の要素がありません。または の要素に、 の対応する要素により表されるメンバーの型に代入可能な型を表す プロパティがあります。
指定した引数を持つ指定したコンストラクターの呼び出しを表す を作成します。コンストラクターが初期化したフィールドにアクセスするメンバーが配列として指定されます。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトを含む 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。または の要素が null です。または の要素が null です。
パラメーターに、 が表すコンストラクターのパラメーターの数と同じ数の要素が格納されていません。または の要素の プロパティは、 が表すコンストラクターの対応するパラメーターの型に代入できません。または パラメーターに、 と同じ数の要素がありません。または の要素に、 の対応する要素により表されるメンバーの型に代入可能な型を表す プロパティがあります。
指定した引数を持つ指定したコンストラクターの呼び出しを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
コレクションへの読み込みに使用する オブジェクトの配列。
は null です。または の要素が null です。
の長さが、 が表すコンストラクターのパラメーターの数と一致しません。または の要素の プロパティは、 が表すコンストラクターの対応するパラメーターの型に代入できません。
指定した型のパラメーターなしのコンストラクターの呼び出しを表す を作成します。
と等しい プロパティと、指定された型のパラメーターなしのコンストラクターを表す に設定された プロパティを含む 。
引数を受け取らないコンストラクターを持つ 。
は null です。
が表す型には、パラメーターなしのコンストラクターがありません。
指定したランクを持つ配列の作成を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
配列の要素の型を表す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。または の要素が null です。
の要素の プロパティは、整数型を表しません。
指定したランクを持つ配列の作成を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
配列の要素の型を表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。または の要素が null です。
の要素の プロパティは、整数型を表しません。
1 次元配列の作成と、要素のリストからの初期化を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
配列の要素の型を表す 。
コレクションへの読み込みに使用する オブジェクトを含む 。
または が null です。または の要素が null です。
の要素の プロパティは、 が表す型に代入できない型を表します。
1 次元配列の作成と、要素のリストからの初期化を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
配列の要素の型を表す 。
コレクションへの読み込みに使用する オブジェクトの配列。
または が null です。または の要素が null です。
の要素の プロパティは、 型に代入可能な型を表します。
この のノード型を取得します。
値のいずれか。
ビットごとの補数演算を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
は null です。
単項 NOT 演算子は、.Type に対して定義されていません。
ビットごとの補数演算を表す を作成します。実装メソッドを指定できます。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
は null です。
は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。
は null で、単項 NOT 演算子は .Type に対して定義されていません。または.Type (または null 許容値型の場合はその対応する null 非許容型) は、 によって表されるメソッドの引数型に代入できません。
非等価比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
非等値演算子は、.Type および .Type に対して定義されていません。
非等価比較を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
true を に設定する場合は true。false を に設定する場合は false。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、非等値演算子は .Type および .Type に対して定義されていません。
1 の補数を表す式を返します。
のインスタンス。
。
1 の補数を表す式を返します。
のインスタンス。
。
メソッドの実装を表す 。
ビットごとの 演算を表す OR を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
ビットごとの OR 演算子は、.Type および .Type に対して定義されていません。
ビットごとの 演算を表す OR を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、ビットごとの OR 演算子は .Type および .Type に対して定義されていません。
ビットごとの OR 代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの OR 代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの OR 代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
1 番目のオペランドが に評価された場合にのみ 2 番目のオペランドを評価する条件付き OR 演算を表す false を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
ビットごとの OR 演算子は、.Type および .Type に対して定義されていません。または.Type と .Type は同じブール型ではありません。
1 番目のオペランドが に評価された場合にのみ 2 番目のオペランドを評価する条件付き OR 演算を表す false を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、ビットごとの OR 演算子は .Type および .Type に対して定義されていません。または は null で、.Type と .Type は同じブール型ではありません。
式ツリーでパラメーターまたは変数を識別するために使用できる ノードを作成します。
指定した名前および型の ノード。
パラメーターまたは変数の型。
式ツリーでパラメーターまたは変数を識別するために使用できる ノードを作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
パラメーターまたは変数の型。
デバッグまたは印刷の目的でのみ使用されるパラメーターまたは変数の名前。
は null です。
式の代入と、それに続く元の式の値を 1 つ減らすデクリメントを表す を作成します。
結果の式を表す 。
演算を適用する 。
式の代入と、それに続く元の式の値を 1 つ減らすデクリメントを表す を作成します。
結果の式を表す 。
演算を適用する 。
メソッドの実装を表す 。
式の代入と、それに続く元の式の値を 1 つ増やすインクリメントを表す を作成します。
結果の式を表す 。
演算を適用する 。
式の代入と、それに続く元の式の値を 1 つ増やすインクリメントを表す を作成します。
結果の式を表す 。
演算を適用する 。
メソッドの実装を表す 。
数値の累乗を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
指数演算子は .Type および .Type に対して定義されていません。または.Type や .Type は ではありません。
数値の累乗を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、指数演算子は .Type および .Type に対して定義されていません。または は null で、.Type や .Type は ではありません。
式を累乗し、結果を元の式に代入する操作を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
式を累乗し、結果を元の式に代入する操作を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
式を累乗し、結果を元の式に代入する操作を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
式の値を 1 つデクリメントし、結果を元の式に代入する を作成します。
結果の式を表す 。
演算を適用する 。
式の値を 1 つデクリメントし、結果を元の式に代入する を作成します。
結果の式を表す 。
演算を適用する 。
メソッドの実装を表す 。
式の値を 1 つインクリメントし、結果を元の式に代入する を作成します。
結果の式を表す 。
演算を適用する 。
式の値を 1 つインクリメントし、結果を元の式に代入する を作成します。
結果の式を表す 。
演算を適用する 。
メソッドの実装を表す 。
プロパティ アクセサー メソッドを使用することによるプロパティへのアクセスを表す を作成します。
と等しい プロパティ、 に設定された プロパティ、 でアクセスされるプロパティを表す に設定された プロパティを含む 。
プロパティを等しく設定する 。静的プロパティの場合は null を指定できます。
プロパティ アクセサー メソッドを表す 。
は null です。または が表すメソッドは static (Visual Basic では Shared) ではなく、 は null です。
.Type は、 によって表されるメソッドの宣言型に代入できません。または が表すメソッドは、プロパティ アクセサー メソッドではありません。
プロパティへのアクセスを表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。静的プロパティの場合は null を指定できます。
プロパティを等しく設定する 。
は null です。または が表すプロパティは static (Visual Basic では Shared) ではなく、 は null です。
.Type は、 が表すプロパティの宣言型に代入できません。
インデックス付きプロパティへのアクセスを表す を作成します。
作成された 。
プロパティが属するオブジェクト。プロパティが static (Visual Basic では Shared) の場合は、null にする必要があります。
インデックス化するプロパティを表す 。
プロパティのインデックス化に使用する オブジェクトの 。
インデックス付きプロパティへのアクセスを表す を作成します。
作成された 。
プロパティが属するオブジェクト。プロパティが static (Visual Basic では Shared) の場合は、null にする必要があります。
インデックス化するプロパティを表す 。
プロパティのインデックス化に使用する オブジェクトの配列。
プロパティへのアクセスを表す を作成します。
と等しい プロパティ、 に設定された プロパティ、および により示されるプロパティを表す に設定された プロパティを含む 。
に という名前のプロパティが含まれている 。静的プロパティの場合は null を指定できます。
アクセスするプロパティの名前。
または が null です。
.Type またはその基本型では という名前のプロパティが定義されていません。
インデックス付きプロパティへのアクセスを表す を作成します。
作成された 。
プロパティが属するオブジェクト。プロパティが static (Visual Basic では Shared) の場合は、null にする必要があります。
インデクサーの名前。
プロパティのインデックス化に使用する オブジェクトの配列。
プロパティにアクセスする を作成します。
作成された 。
プロパティの格納オブジェクト。静的プロパティの場合は null を指定できます。
プロパティを格納する 。
アクセスするプロパティ。
プロパティまたはフィールドへのアクセスを表す を作成します。
と等しい プロパティ、 に設定された プロパティ、および によって示されるプロパティまたはフィールドを表す または に設定された プロパティを含む 。
に という名前のプロパティまたはフィールドが含まれている 。静的メンバーの場合は null を指定できます。
アクセスするプロパティまたはフィールドの名前。
または が null です。
.Type またはその基本型では という名前のプロパティまたはフィールドが定義されていません。
型の定数値を持つ式を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
は null です。
このノードをより単純な式に変形します。CanReduce が true を返す場合、これは有効な式を返します。このメソッドは、それ自体も単純化する必要がある別のノードを返す場合があります。
単純化された式。
このノードをより単純な式に変形します。CanReduce が true を返す場合、これは有効な式を返します。このメソッドは、それ自体も単純化する必要がある別のノードを返す場合があります。
単純化された式。
式を既知のノード型 (拡張ノードではない型) に単純化し、それが既に既知の型である場合は単に式を返します。
単純化された式。
参照が等値であるかどうかの比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
参照が等値でないかどうかの比較を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
例外の再スローを表す を作成します。
例外の再スローを表す 。
型を指定して、例外の再スローを表す を作成します。
例外の再スローを表す 。
式の新しい 。
return ステートメントを表す を作成します。
Return と等しい 、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
return ステートメントを表す を作成します。ジャンプ時にラベルに渡す値を指定できます。
Continue と等しい 、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
型を指定して、return ステートメントを表す を作成します。ジャンプ時にラベルに渡す値を指定できます。
Continue と等しい 、 に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される を含む 。
のジャンプ先の 。
ジャンプ時に関連付けられているラベルに渡される値。
プロパティを等しく設定する 。
型を指定して、return ステートメントを表す を作成します。
Return と等しい 、 に設定された プロパティ、 に設定された プロパティ、およびジャンプ時にジャンプ先のラベルに渡される null 値を含む 。
のジャンプ先の 。
プロパティを等しく設定する 。
ビットごとの右シフト演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
右シフト演算子は .Type と .Type には定義されていません。
ビットごとの右シフト演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、右シフト演算子は .Type と .Type には定義されていません。
ビットごとの右シフト代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの右シフト代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
ビットごとの右シフト代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
のインスタンスを作成します。
と等しい プロパティと、指定した値に設定された プロパティを含む のインスタンス。
コレクションへの読み込みに使用する オブジェクトのコレクション。
のインスタンスを作成します。
と等しい プロパティと、指定した値に設定された プロパティを含む のインスタンス。
コレクションへの読み込みに使用する オブジェクトの配列。
オーバーフロー チェックを行わない算術減算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
減算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない算術減算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、減算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行わない減算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない減算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行わない減算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う減算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う減算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う減算代入演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
オーバーフロー チェックを行う算術減算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
減算演算子は .Type および .Type に対して定義されていません。
オーバーフロー チェックを行う算術減算演算を表す を作成します。
と等しい プロパティと、指定した値に設定された 、、および の各プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
が、null ではなくそれが表すメソッドが void を返すか、static (Visual Basic では Shared) ではないか、または受け取る引数が 2 つだけではありません。
は null で、減算演算子は .Type および .Type に対して定義されていません。
既定のケースがある ステートメントを表す switch を作成します。
作成された 。
各ケースに対してテストする値。
がいずれのケースとも一致しない場合の switch の結果。
この switch 式に対するケースのセット。
既定のケースがある ステートメントを表す switch を作成します。
作成された 。
各ケースに対してテストする値。
がいずれのケースとも一致しない場合の switch の結果。
使用する等値比較メソッド。
この switch 式に対するケースのセット。
既定のケースがある ステートメントを表す switch を作成します。
作成された 。
各ケースに対してテストする値。
がいずれのケースとも一致しない場合の switch の結果。
使用する等値比較メソッド。
この switch 式に対するケースのセット。
既定のケースのない ステートメントを表す switch を作成します。
作成された 。
各ケースに対してテストする値。
この switch 式に対するケースのセット。
既定のケースがある ステートメントを表す switch を作成します。
作成された 。
switch の結果の型。
各ケースに対してテストする値。
がいずれのケースとも一致しない場合の switch の結果。
使用する等値比較メソッド。
この switch 式に対するケースのセット。
既定のケースがある ステートメントを表す switch を作成します。
作成された 。
switch の結果の型。
各ケースに対してテストする値。
がいずれのケースとも一致しない場合の switch の結果。
使用する等値比較メソッド。
この switch 式に対するケースのセット。
オブジェクトで使用される オブジェクトを作成します。
作成された 。
case の本体。
case のテスト値。
で使用する を作成します。
作成された 。
case の本体。
case のテスト値。
のインスタンスを作成します。
指定した値に設定された プロパティを含む 。
を等しく設定する 。
のインスタンスを作成します。
指定した値に設定された プロパティおよび プロパティを含む 。
を等しく設定する 。
を等しく設定する 。
のインスタンスを作成します。
指定した値に設定された 、、および の各プロパティを含む 。
を等しく設定する 。
を等しく設定する 。
を等しく設定する 。
のインスタンスを作成します。
指定した値に設定された 、、、および の各プロパティを含む 。
を等しく設定する 。
を等しく設定する 。
を等しく設定する 。
を等しく設定する 。
例外のスローを表す を作成します。
例外を表す 。
。
型を指定して、例外のスローを表す を作成します。
例外を表す 。
。
式の新しい 。
のテキスト表現を返します。
のテキスト表現。
任意の数の catch ステートメントを指定し、fault ブロックと finally ブロックを指定せずに、try ブロックを表す を作成します。
作成された 。
try ブロックの本体。
try ブロックに関連付ける catch ステートメントを表す 0 個以上の 式の配列。
任意の数の catch ステートメントおよび 1 つの finally ブロックを指定して、try ブロックを表す を作成します。
作成された 。
try ブロックの本体。
finally ブロックの本体。
try ブロックに関連付ける catch ステートメントを表す 0 個以上の 式の配列。
fault ブロックを指定し、catch ステートメントを指定せずに、try ブロックを表す を作成します。
作成された 。
try ブロックの本体。
fault ブロックの本体。
finally ブロックを指定し、catch ステートメントを指定せずに、try ブロックを表す を作成します。
作成された 。
try ブロックの本体。
finally ブロックの本体。
特定の型引数を持つ汎用 System.Action デリゲート型を表す オブジェクトを作成します。
特定の について汎用 System.Action デリゲート型が作成された場合は true。それ以外の場合は false。
System.Action デリゲート型の型引数を指定する Type オブジェクトの配列。
このメソッドが返されるときに、特定の型引数を持つ汎用 System.Action デリゲート型を格納します。 に一致する汎用 System.Action デリゲートがない場合は、null を格納します。このパラメーターは初期化されていない状態で渡されます。
特定の型引数を持つ汎用 System.Func デリゲート型を表す オブジェクトを作成します。最後の型引数で、作成するデリゲートの戻り値の型を指定します。
特定の について汎用 System.Func デリゲート型が作成された場合は true。それ以外の場合は false。
System.Func デリゲート型の型引数を指定する Type オブジェクトの配列。
このメソッドが返されるときに、特定の型引数を持つ汎用 System.Func デリゲート型を格納します。 に一致する汎用 System.Func デリゲートがない場合は、null を格納します。このパラメーターは初期化されていない状態で渡されます。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
変換が失敗した場合に が提供される明示的な参照変換またはボックス化変換を表す null を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
実行時の型 ID を比較する を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
または が null です。
単項プラス演算を表す を作成します。
と等しい プロパティおよび指定した値に設定された プロパティを含む 。
プロパティを等しく設定する 。
は null です。
単項プラス演算子は .Type に対して定義されていません。
単項プラス演算を表す を作成します。
と等しい プロパティと、指定した値に設定された プロパティおよび プロパティを含む 。
プロパティを等しく設定する 。
プロパティを等しく設定する 。
は null です。
は null ではなく、それが表すメソッドは void を返し、static (Visual Basic では Shared) ではないか、受け取る引数が 1 つだけではありません。
は null で、単項プラス演算子は .Type に対して定義されていません。または.Type (または null 許容値型の場合はその対応する null 非許容型) は、 によって表されるメソッドの引数型に代入できません。
明示的なボックス化解除を表す を作成します。
のインスタンス。
ボックス化解除する 。
式の新しい 。
式ツリーでパラメーターまたは変数を識別するために使用できる ノードを作成します。
指定した名前および型の ノード。
パラメーターまたは変数の型。
式ツリーでパラメーターまたは変数を識別するために使用できる ノードを作成します。
指定した名前および型の ノード。
パラメーターまたは変数の型。
パラメーターまたは変数の名前。この名前はデバッグまたは印刷の目的でのみ使用されます。
ノードを単純化し、単純化された式の visitor デリゲートを呼び出します。ノードを単純化できない場合、このメソッドは例外をスローします。
走査中の式、またはツリー内で走査中の式と置き換える式。
のインスタンス。
厳密に型指定されたラムダ式を、式ツリー形式のデータ構造体として表します。このクラスは継承できません。
を表すデリゲートの型。
式ツリーによって記述されたラムダ式を実行可能コードにコンパイルし、ラムダ式を表すデリゲートを生成します。
によって記述されたコンパイル済みのラムダ式を表す 型のデリゲート。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
式ツリー ノードのノード型を記述します。
オーバーフロー チェックを行わない、数値オペランドに対する加算演算 (a + b など)。
オーバーフロー チェックを行わない、数値オペランドに対する加算の複合代入演算 ((a += b) など)。
オーバーフロー チェックを行う、数値オペランドに対する加算の複合代入演算 ((a += b) など)。
オーバーフロー チェックを行う、数値オペランドに対する加算演算 ((a + b) など)。
論理またはビットごとの AND 演算 (C# の (a & b)、Visual Basic の (a And b) など)。
1 番目のオペランドが true に評価された場合にのみ 2 番目のオペランドを評価する条件 AND 演算。これは C# の (a && b)、Visual Basic の (a AndAlso b) に対応します。
論理またはビットごとの AND 複合代入演算 (C# の (a &= b) など)。
1 次元配列のインデックス演算 (C# の array[index]、Visual Basic の array(index) など)。
1 次元配列の長さを取得する演算 (array.Length など)。
(a = b) などの代入演算。
式のブロック。
obj.sampleMethod() 式などでのメソッド呼び出し。
null 合体演算 (C# の (a ?? b)、Visual Basic の If(a, b) など) を表すノード。
条件演算 (C# の a > b ? a : b、Visual Basic の If(a > b, a, b) など)。
定数値。
キャスト演算または変換演算 (C# の (SampleType)obj、Visual Basic の CType(obj, SampleType) など)。数値変換では、変換された値が変換先の型に対して大きすぎる場合でも、例外はスローされません。
キャスト演算または変換演算 (C# の (SampleType)obj、Visual Basic の CType(obj, SampleType) など)。数値変換では、変換された値が変換先の型に合わない場合は、例外がスローされます。
デバッグ情報。
単項デクリメント演算 (C# および Visual Basic での (a - 1) など)。a オブジェクト自体は変更されません。
既定値。
数値オペランドに対する除算演算 ((a / b) など)。
数値オペランドに対する除算の複合代入演算 ((a /= b) など)。
動的演算。
等価比較 (C# の (a == b)、Visual Basic の (a = b) など) を表すノード。
論理またはビットごとの XOR 演算 (C# の (a ^ b)、Visual Basic の (a Xor b) など)。
論理またはビットごとの XOR 複合代入演算 (C# の (a ^= b) など)。
拡張式。
"go to" 式 (C# の goto Label、Visual Basic の GoTo Label など)。
"より大きい" 比較 ((a > b) など)。
"以上" 比較 ((a >= b) など)。
単項インクリメント演算 (C# および Visual Basic での (a + 1) など)。a オブジェクト自体は変更されません。
インデックス演算、または引数を受け取るプロパティにアクセスする演算。
デリゲートまたはラムダ式を呼び出す演算 (sampleDelegate.Invoke() など)。
false 条件値。
true 条件値。
ラベル。
ラムダ式 (C# の a => a + a、Visual Basic の Function(a) a + a など)。
ビットごとの左シフト演算 ((a << b) など)。
ビットごとの左シフトの複合代入 ((a <<= b) など)。
"より小さい" 比較 ((a < b) など)。
"以下" 比較 ((a <= b) など)。
新しい オブジェクトを作成し、要素のリストから初期化する演算 (C# の new List<SampleType>(){ a, b, c }、Visual Basic の Dim sampleList = { a, b, c } など)。
ループ (for、while など)。
フィールドまたはプロパティから読み取る演算 (obj.SampleProperty など)。
新しいオブジェクトを作成し、1 つまたは複数のオブジェクト メンバーを初期化する演算 (C# の new Point { X = 1, Y = 2 }、Visual Basic の New Point With {.X = 1, .Y = 2} など)。
算術剰余演算 (C# の (a % b)、Visual Basic の (a Mod b) など)。
算術剰余の複合代入演算 (C# の (a %= b) など)。
オーバーフロー チェックを行わない、数値オペランドに対する乗算演算 ((a * b) など)。
オーバーフロー チェックを行わない、数値オペランドに対する乗算の複合代入演算 ((a *= b) など)。
オーバーフロー チェックを行う、数値オペランドに対する乗算の複合代入演算 ((a *= b) など)。
オーバーフロー チェックを行う、数値オペランドに対する乗算演算 ((a * b) など)。
算術否定演算 ((-a) など)。a オブジェクト自体は変更されません。
オーバーフロー チェックを行う算術否定演算 ((-a) など)。a オブジェクト自体は変更されません。
新しいオブジェクトを作成するためにコンストラクターを呼び出す演算 (new SampleType() など)。
各次元の境界が指定された新しい配列を作成する演算 (C# の new SampleType[dim1, dim2]、Visual Basic の New SampleType(dim1, dim2) など)。
新しい 1 次元配列を作成し、要素のリストから初期化する演算 (C# の new SampleType[]{a, b, c}、Visual Basic の New SampleType(){a, b, c} など)。
ビットごとの補数演算または論理否定演算。C# では、(~a) (整数型の場合) および (!a) (ブール値の場合) に相当します。Visual Basic では (Not a) に相当します。a オブジェクト自体は変更されません。
非等価比較 (C# の (a != b)、Visual Basic の (a <> b) など)。
1 の補数演算 (C# の (~a) など)。
論理またはビットごとの OR 演算 (C# の (a | b)、Visual Basic の (a Or b) など)。
論理またはビットごとの OR 複合代入 (C# の (a |= b) など)。
ショートサーキットの条件付き OR 演算 (C# の (a || b)、Visual Basic の (a OrElse b) など)。
式のコンテキストで定義されているパラメーターまたは変数への参照。詳細については、「」を参照してください。
単項後置デクリメント ((a--) など)。a オブジェクト自体が変更されます。
単項後置インクリメント ((a++) など)。a オブジェクト自体が変更されます。
数値の累乗を求める数値演算 (Visual Basic の (a ^ b) など)。
数値の累乗を求める複合代入演算 (Visual Basic の (a ^= b) など)。
単項前置デクリメント ((--a) など)。a オブジェクト自体が変更されます。
単項前置インクリメント ((++a) など)。a オブジェクト自体が変更されます。
型の定数値を持つ式。 ノードには、それが表す式のコンテキストで定義されたパラメーターへの参照を格納できます。
ビットごとの右シフト演算 ((a >> b) など)。
ビットごとの右シフトの複合代入演算 ((a >>= b) など)。
ランタイム変数のリストです。詳細については、「」を参照してください。
オーバーフロー チェックを行わない、数値オペランドに対する減算演算 ((a - b) など)。
オーバーフロー チェックを行わない、数値オペランドに対する減算の複合代入演算 ((a -= b) など)。
オーバーフロー チェックを行う、数値オペランドに対する減算の複合代入演算 ((a -= b) など)。
オーバーフロー チェックを行う、数値オペランドに対する算術減算演算 ((a - b) など)。
スイッチ演算 (C# の switch、Visual Basic の Select Case など)。
例外をスローする演算 (throw new Exception() など)。
try-catch 式。
変換が失敗した場合に null が提供される明示的な参照変換またはボックス化変換 (C# の (obj as SampleType)、Visual Basic の TryCast(obj, SampleType) など)。
正確な型テスト。
型テスト (C# の obj is SampleType、Visual Basic の TypeOf obj is SampleType など)。
単項プラス演算 ((+a) など)。定義済みの単項プラス演算の結果はオペランドの値ですが、ユーザー定義の実装では予期しない結果となる場合があります。
値型のアンボックス化演算 (MSIL の unbox 命令、unbox.any 命令など)。
式ツリーのビジターまたはリライターを表します。
の新しいインスタンスを初期化します。
このクラス内の、より特化された走査メソッドの 1 つに式のリストをディスパッチします。
いずれかの要素が変更された場合は変更された式リストを返します。それ以外の場合は元の式リストを返します。
走査する式。
指定された要素ビジターを使用して、コレクション内のすべてのノードを走査します。
いずれかの要素が変更された場合は変更されたノード リストを返します。それ以外の場合は元のノード リストを返します。
走査するノード。
単一の要素を走査し、オプションでそれを新しい要素に置き換えるデリゲート。
ノードの型。
このクラス内の、より特化された走査メソッドの 1 つに式をディスパッチします。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
式を走査し、結果を元の式の型にキャストします。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
呼び出し元のメソッドの名前。より正確なエラー メッセージを報告するために使用します。
式の型です。
このノードの走査メソッドから、異なる型が返されました。
式を走査し、結果を元の式の型にキャストします。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
呼び出し元のメソッドの名前。より正確なエラー メッセージを報告するために使用します。
式の型です。
このノードの走査メソッドから、異なる型が返されました。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
拡張式の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
デリゲートの型です。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
の子を走査します。
式またはいずれかの部分式が変更された場合は変更された式。それ以外の場合は元の式。
走査する式。
無条件ジャンプを表します。return ステートメント、break と continue ステートメントなど、各種のジャンプがこれに該当します。
"go to" 式の種類。情報提供のみを目的とします。
"go to" 式の種類を表す オブジェクト。
この のノード型を返します。
この式を表す 。
このノードの移動先のラベル。
このノードの移動先のラベルを表す オブジェクト。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
移動先に渡される値。ターゲットの型が System.Void である場合は null。
移動先に渡される値を表す オブジェクト、または null。
この が表すジャンプの種類を指定します。
break ステートメントを表す 。
continue ステートメントを表す 。
特定の位置へのジャンプを表す 。
return ステートメントを表す 。
プロパティまたは配列のインデックス化を表します。
プロパティまたは配列をインデックス化する際に使用される引数を取得します。
プロパティまたは配列をインデックス化する際に使用される引数を格納する読み取り専用コレクション。
式がインデックス付きプロパティを表している場合は、プロパティの を取得します。それ以外の場合は null を返します。
式がインデックス付きプロパティを表している場合は、プロパティの 。それ以外の場合は、null。
この のノード型を返します。
この式を表す 。
インデックス化するオブジェクト。
インデックス化するオブジェクトを表す 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
引数リストの式にデリゲートまたはラムダ式を適用する式を表します。
デリゲートまたはラムダ式が適用される引数を取得します。
デリゲートが適用される引数を表す オブジェクトの 。
適用するデリゲートまたはラムダ式を取得します。
適用するデリゲートを表す 。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
の任意のコンテキストに置くことができるラベルを表します。ジャンプ ステートメントの結果として、このラベルに制御が到達した場合、このラベルは、対応する の値を受け取ります。それ以外の場合は、 の値が渡されます。 が System.Void と等しい場合は、いずれの値も渡されません。
ジャンプ ステートメントではなく通常の制御フローを経てラベルに到達した場合の の値。
オブジェクトの値を表す式オブジェクト。
この のノード型を返します。
この式を表す 。
このラベルが関連付けられている 。
このラベルが関連付けられている 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
の移動先を表す目的で使用されます。
ラベルの名前を取得します。
ラベルの名前。
現在の を表す を返します。
現在の を表す 。
ラベルにジャンプしたときに渡される値の型 (値を渡さない場合は )。
ラベルにジャンプしたときに渡される値の型を表す オブジェクト (値を渡さない場合は )。
ラムダ式を記述します。.NET メソッド本体に似たコードのブロックをキャプチャします。
ラムダ式の本体を取得します。
ラムダ式の本体を表す 。
ラムダ式を表すデリゲートを作成します。
コンパイルされたバージョンのラムダ式を格納する 。
ラムダ式の名前を取得します。
ラムダ式の名前。
この のノード型を返します。
この式を表す 。
ラムダ式のパラメーターを取得します。
ラムダ式のパラメーターを表す オブジェクトの 。
ラムダ式の戻り値の型を取得します。
ラムダ式の型を表す オブジェクト。
ラムダ式が tail 呼び出し最適化を使用してコンパイルされるかどうかを示す値を取得します。
ラムダ式が tail 呼び出し最適化を使用してコンパイルされる場合は True。それ以外の場合は false。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
コレクション初期化子を持つコンストラクター呼び出しを表します。
式ツリー ノードを縮小できるかどうかを示す値を取得します。
ノードを単純化することができる場合は true。それ以外の場合は false。
コレクションの初期化に使用される要素初期化子を取得します。
コレクションの初期化に使用される要素を表す オブジェクトの 。
コレクション型のコンストラクターへの呼び出しを含む式を取得します。
コレクション型のコンストラクターへの呼び出しを表す 。
この のノード型を返します。
この式を表す 。
二項式ノードをより単純な式へと変形します。
単純化された式。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
無限ループを表します。これは "break" を使用して抜けることができます。
ループの本体である を取得します。
ループの本体である 。
ループの本体で break ステートメントの移動先として使用されている を取得します。
ループの本体で break ステートメントの移動先として使用されている 。
ループの本体で continue ステートメントの移動先として使用されている を取得します。
ループの本体で continue ステートメントの移動先として使用されている 。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
オブジェクトのフィールドまたはプロパティの代入演算を表します。
フィールドまたはプロパティに割り当てる式を取得します。
フィールドまたはプロパティに割り当てる値を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
新しく作成されたオブジェクトのメンバーの初期化に使用されるバインディングを表すクラスが派生する基本クラスを提供します。
表されるバインディングの型を取得します。
値のいずれか。
初期化されるフィールドまたはプロパティを取得します。
初期化されるフィールドまたはプロパティを表す 。
のテキスト表現を返します。
のテキスト表現。
オブジェクトで使用されるバインディングの型を記述します。
式の値を持つメンバーの初期化を表すバインディング。
要素のリストからの型が または のメンバーの初期化を表すバインディング。
メンバーのメンバーの初期化を再帰的に表すバインディング。
フィールドまたはプロパティへのアクセスを表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
フィールドまたはプロパティのコンテナー オブジェクトを取得します。
フィールドまたはプロパティのコンテナー オブジェクトを表す 。
アクセスするフィールドまたはプロパティを取得します。
アクセス先のフィールドまたはプロパティを表す 。
この のノード型を返します。
この式を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
コンストラクターの呼び出しと、新しいオブジェクトの 1 つまたは複数のメンバーの初期化を表します。
新しく作成されたオブジェクトのメンバーを初期化する方法を記述するバインディングを取得します。
メンバーを初期化する方法を記述する オブジェクトの 。
式ツリー ノードを縮小できるかどうかを示す値を取得します。
ノードを単純化することができる場合は true。それ以外の場合は false。
コンストラクター呼び出しを表す式を取得します。
コンストラクター呼び出しを表す 。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
をより単純な式へと変形します。
単純化された式。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
新しく作成されたオブジェクトのコレクション メンバーの要素の初期化を表します。
新しく作成されたオブジェクトのコレクション メンバーを初期化する要素初期化子を取得します。
コレクション メンバーと共に初期化する オブジェクトの 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
新しく作成されたオブジェクトのメンバーの初期化メンバーを表します。
メンバーのメンバーを初期化する方法を記述するバインディングを取得します。
メンバーのメンバーを初期化する方法を記述する オブジェクトの 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
静的メソッドまたはインスタンス メソッドへの呼び出しを表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
呼び出されたメソッドの引数を表す式のコレクションを取得します。
呼び出されたメソッドへの引数を表す オブジェクトの 。
呼び出されたメソッドの を取得します。
呼び出されたメソッドを表す 。
この のノード型を返します。
この式を表す 。
インスタンス (インスタンス メソッド呼び出しの場合) または null (静的メソッド呼び出しの場合) を表す を取得します。
メソッドの受け取り側のオブジェクトを表す 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
新しい配列の作成と、場合によっては新しい配列の要素の初期化を表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
プロパティの値が の場合は配列の境界を取得し、 プロパティの値が の場合は新しい配列の要素を初期化する値を取得します。
配列の境界または初期化値のどちらかを表す オブジェクトの 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
コンストラクター呼び出しを表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
コンストラクターへの引数を取得します。
コンストラクターへの引数を表す オブジェクトのコレクション。
呼び出されたコンストラクターを取得します。
呼び出されたコンストラクターを表す 。
コンストラクター引数を使用して初期化されたフィールド値の取得が可能なメンバーを取得します。
コンストラクター引数を使用して初期化されたフィールド値の取得が可能なメンバーを表す オブジェクトのコレクション。
この のノード型を返します。
この式を表す 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
名前付きパラメーター式を表します。
このノード型の特定の Visit メソッドにデスパッチします。たとえば、 は、 を呼び出します。
このノードの走査結果。
このノードを走査するビジター。
この ParameterExpression が ByRef パラメーターとして扱われることを示します。
この ParameterExpression が ByRef パラメーターである場合は true、それ以外の場合は false。
パラメーターまたは変数の名前を取得します。
パラメーターの名前を格納する 。
この のノード型を返します。
この式を表す 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
変数に対する実行時の読み取り/書き込みアクセス許可を提供する式。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
実行時アクセスを提供する変数またはパラメーター。
実行時アクセスが提供されるパラメーターを格納している読み取り専用コレクション。
の 1 つのケース (case) を表します。
このケースの本体を取得します。
case ブロックの本体を表す オブジェクト。
このケースの値を取得します。 がこれらの値のいずれかと一致した場合、実行にはこのケースが選択されます。
この case ブロックの値の読み取り専用コレクション。
現在の を表す を返します。
現在の を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
に制御を渡すことによって複数の選択内容を処理する制御式を表します。
switch に対応する オブジェクトのコレクションを取得します。
オブジェクトのコレクション。
等価比較メソッドを取得します (存在する場合)。
等価比較メソッドを表す オブジェクト。
switch のテストを取得します。
switch のテストを表す オブジェクト。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
switch のテストを取得します。
switch のテストを表す オブジェクト。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
ソース ファイルのデバッグ シンボル情報を生成するのに必要な情報を格納します (特にファイル名や一意の言語識別子)。
ドキュメントの種類の一意の識別子を返します (存在する場合)。既定値はテキスト ファイルの GUID です。
ドキュメントの種類の一意の識別子。
ソース ファイル名。
ソース ファイル名を表す文字列。
言語の一意の識別子を返します (存在する場合)。
言語の一意の識別子。
言語の販売元の一意の識別子を返します (存在する場合)。
言語の販売元の一意の識別子。
try/catch/finally/fault ブロックを表します。
try ブロックの本体を表す を取得します。
try ブロックの本体を表す 。
fault ブロックを表す を取得します。
fault ブロックを表す 。
finally ブロックを表す を取得します。
finally ブロックを表す 。
try ブロックに関連付けられている 式のコレクションを取得します。
try ブロックに関連付けられている 式のコレクション。
この のノード型を返します。
この式を表す 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
結果の プロパティ。
式と型の間の演算を表します。
型テスト演算の式オペランドを取得します。
型テスト演算の式オペランドを表す 。
この式のノード型を返します。拡張ノードは、このメソッドをオーバーライドするとき、 を返す必要があります。
式の 。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
型テスト演算の型オペランドを取得します。
型テスト演算の型オペランドを表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。
単項演算子を持つ式を表します。
式ツリー ノードを縮小できるかどうかを示す値を取得します。
ノードを単純化することができる場合は true。それ以外の場合は false。
式ツリー ノードが、演算子へのリフトされた呼び出しを表すかどうかを示す値を取得します。
ノードがリフトされた呼び出しを表す場合は true。それ以外の場合は false。
式ツリー ノードが、戻り値の型が null 許容型にリフトされた演算子への、リフトされた呼び出しを表すかどうかを示す値を取得します。
演算子の戻り値の型が null 許容型にリフトされた場合は true。それ以外の場合は false。
単項演算の実装メソッドを取得します。
実装メソッドを表す 。
この のノード型を返します。
この式を表す 。
単項演算のオペランドを取得します。
単項演算のオペランドを表す 。
式ノードをより単純な式へと変形します。
単純化された式。
この が表す式の静的な型を取得します。
式の静的な型を表す 。
この式に似た新しい式を作成しますが、指定された子を使用します。すべての子が同じであれば、この式が返されます。
更新された子を使用した式。子が変更されていない場合はこの式。
結果の プロパティ。