CSharpBinderFlags 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 nie 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 CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags =
Public Enum CSharpBinderFlags
- Dziedziczenie
- Atrybuty
Pola
BinaryOperationLogical | 8 | Binder reprezentuje logiczny element AND lub logiczny OR, który jest częścią warunkowej oceny operatora logicznego. |
CheckedContext | 1 | Ocena tego powiązania odbywa się w zaznaczonym kontekście. |
ConvertArrayIndex | 32 | Binder reprezentuje niejawną konwersję do użycia w wyrażeniu tworzenia tablicy. |
ConvertExplicit | 16 | Binder reprezentuje jawną konwersję. |
InvokeSimpleName | 2 | Binder reprezentuje wywołanie w prostej nazwie. |
InvokeSpecialName | 4 | Binder reprezentuje wywołanie w nazwie specjalnej. |
None | 0 | Dla tego powiązania nie są wymagane żadne dodatkowe informacje. |
ResultDiscarded | 256 | Powiązanie jest używane w pozycji, która nie wymaga wyniku, i dlatego może wiązać się z metodą zwracaną przez pustkę. |
ResultIndexed | 64 | Wynik każdego powiązania będzie indeksowany, aby uzyskać indeks zestawu lub pobrać powiązanie indeksu. |
ValueFromCompoundAssignment | 128 | Wartość w tym indeksie zestawu lub zestawie elementu członkowskiego jest operatorem przypisania złożonego. |