CSharpBinderFlags Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |