Freigeben über


CSharpBinderFlags Enumeration

Definition

Stellt Informationen zu dynamischen C#-Vorgängen dar, die nicht spezifisch für bestimmte Argumente einer Aufrufsite sind. Instanzen dieser Klasse werden vom C#-Compiler generiert.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Vererbung
CSharpBinderFlags
Attribute

Felder

BinaryOperationLogical 8

Der Binder stellt ein logisches AND oder logisches OR dar, das Teil einer bedingten logischen Operatorauswertung ist.

CheckedContext 1

Die Auswertung für diesen Binder erfolgt in einem überprüften Kontext.

ConvertArrayIndex 32

Der Binder stellt eine implizite Konvertierung für die Verwendung in einem Arrayerstellungsausdruck dar.

ConvertExplicit 16

Der Binder stellt eine explizite Konvertierung dar.

InvokeSimpleName 2

Der Binder stellt einen Aufruf für einen einfachen Namen dar.

InvokeSpecialName 4

Der Binder stellt einen Aufruf für einen besonderen Namen dar.

None 0

Für diesen Binder sind keine zusätzlichen Informationen erforderlich.

ResultDiscarded 256

Der Binder wird an einer Position verwendet, an der kein Ergebnis erforderlich ist, und kann daher an eine leere Rückgabemethode binden.

ResultIndexed 64

Das Ergebnis einer Bindung wird indiziert, es wird ein Binder zum Festlegen oder Abrufen von Indizes abgerufen.

ValueFromCompoundAssignment 128

Der Wert in diesem festgelegten Index oder festgelegten Member ist ein Verbundzuweisungsoperator.

Gilt für: