Freigeben über


CSharpArgumentInfoFlags Enumeration

Definition

Stellt Informationen zu dynamischen C#-Vorgängen dar, die für bestimmte Argumente einer Aufrufsite spezifisch 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 CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
[<System.Flags>]
type CSharpArgumentInfoFlags = 
Public Enum CSharpArgumentInfoFlags
Vererbung
CSharpArgumentInfoFlags
Attribute

Felder

Constant 2

Das Argument ist eine Konstante.

IsOut 16

Das Argument wird an einen Out-Parameter übergeben.

IsRef 8

Das Argument wird an einen Ref-Parameter übergeben.

IsStaticType 32

Das Argument ist ein Type, der einen tatsächlichen, in der Quelle verwendeten Typnamen angibt. Wird nur für Zielobjekte in statischen Aufrufen verwendet.

NamedArgument 4

Das Argument ist ein benanntes Argument.

None 0

Es sind keine weitere Informationen vorhanden, die dargestellt werden können.

UseCompileTimeType 1

Während der Bindung muss der Kompilierzeittyp des Arguments berücksichtigt werden.

Gilt für: