CSharpArgumentInfoFlags Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |