Udostępnij za pośrednictwem


CSharpArgumentInfoFlags Wyliczenie

Definicja

Reprezentuje informacje o operacjach dynamicznych języka C#, które są specyficzne dla określonych argumentów w lokacji wywołania. Wystąpienia tej klasy są generowane przez kompilator języka C#.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public enum class CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
[<System.Flags>]
type CSharpArgumentInfoFlags = 
Public Enum CSharpArgumentInfoFlags
Dziedziczenie
CSharpArgumentInfoFlags
Atrybuty

Pola

Constant 2

Argument jest stałą.

IsOut 16

Argument jest przekazywany do parametru out.

IsRef 8

Argument jest przekazywany do parametru ref.

IsStaticType 32

Argument jest Type wskazaniem rzeczywistej nazwy typu używanej w źródle. Używane tylko dla obiektów docelowych w wywołaniach statycznych.

NamedArgument 4

Argument jest nazwanym argumentem.

None 0

Brak dodatkowych informacji do reprezentowania.

UseCompileTimeType 1

Typ czasu kompilacji argumentu należy wziąć pod uwagę podczas tworzenia powiązania.

Dotyczy