Udostępnij za pośrednictwem


CSharpBinderFlags Wyliczenie

Definicja

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
CSharpBinderFlags
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.

Dotyczy