英語で読む

次の方法で共有


CSharpBinderFlags 列挙型

定義

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

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

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

C#
[System.Flags]
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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0