CSharpBinderFlags 列挙型

定義

呼び出しサイトの特定の引数に固有ではない C# 動的操作に関する情報を表します。 このクラスのインスタンスは、C# コンパイラによって生成されます。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
継承
CSharpBinderFlags
属性

フィールド

名前 説明
None 0

このバインダーに必要な追加情報はありません。

CheckedContext 1

このバインダーの評価は、チェックされたコンテキストで行われます。

InvokeSimpleName 2

バインダーは、単純な名前の呼び出しを表します。

InvokeSpecialName 4

バインダーは、特殊名での呼び出しを表します。

BinaryOperationLogical 8

バインダーは、条件付き論理演算子の評価の一部である論理 AND または論理 OR を表します。

ConvertExplicit 16

バインダーは明示的な変換を表します。

ConvertArrayIndex 32

バインダーは、配列作成式で使用する暗黙的な変換を表します。

ResultIndexed 64

バインドの結果は、インデックスが作成され、セット インデックスを取得するか、インデックス バインダーを取得します。

ValueFromCompoundAssignment 128

このセット インデックスまたはセット メンバーの値は、複合代入演算子になります。

ResultDiscarded 256

バインダーは結果を必要としない位置で使用されるため、void 戻りメソッドにバインドできます。

適用対象