CSharpBinderFlags Výčet

Definice

Představuje informace o dynamických operacích jazyka C#, které nejsou specifické pro konkrétní argumenty v lokalitě volání. Instance této třídy jsou generovány kompilátorem jazyka C#.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Dědičnost
CSharpBinderFlags
Atributy

Pole

Name Hodnota Description
None 0

Pro tento pořadač nejsou vyžadovány žádné další informace.

CheckedContext 1

Vyhodnocení tohoto pořadače probíhá v kontrolovaném kontextu.

InvokeSimpleName 2

Pořadač představuje vyvolání jednoduchého názvu.

InvokeSpecialName 4

Pořadač představuje vyvolání na speciálním názvu.

BinaryOperationLogical 8

Pořadač představuje logický operátor AND nebo logický operátor OR, který je součástí vyhodnocení podmíněného logického operátoru.

ConvertExplicit 16

Pořadač představuje explicitní převod.

ConvertArrayIndex 32

Pořadač představuje implicitní převod pro použití ve výrazu pro vytvoření pole.

ResultIndexed 64

Výsledek jakékoli vazby se indexuje, získá nastavený index nebo získá pořadač indexů.

ValueFromCompoundAssignment 128

Hodnota v tomto indexu nebo členu sady je operátor složeného přiřazení.

ResultDiscarded 256

Pořadač se používá v pozici, která nevyžaduje výsledek, a proto může svázat s void návratovou metodou.

Platí pro