CSharpBinderFlags 列挙型

定義

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

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

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

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

フィールド

BinaryOperationLogical 8

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

CheckedContext 1

このバインダーの評価は、checked コンテキストで行われます。

ConvertArrayIndex 32

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

ConvertExplicit 16

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

InvokeSimpleName 2

このバインダーは、簡易名での呼び出しを表します。

InvokeSpecialName 4

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

None 0

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

ResultDiscarded 256

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

ResultIndexed 64

どのバインドの結果にもインデックスが付けられます。インデックス設定バインダーまたはインデックス取得バインダーが必要です。

ValueFromCompoundAssignment 128

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

適用対象