CSharpBinderFlags Enumeráció

Definíció

Olyan C#-dinamikus műveletekkel kapcsolatos információkat jelöl, amelyek nem a híváshely adott argumentumaira vonatkoznak. Az osztály példányait a C#-fordító hozza létre.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Öröklődés
CSharpBinderFlags
Attribútumok

Mezők

Name Érték Description
None 0

Ehhez a kötőanyaghoz nincs szükség további információra.

CheckedContext 1

A kötés kiértékelése ellenőrzött környezetben történik.

InvokeSimpleName 2

A kötés egy egyszerű névre vonatkozó meghívást jelöl.

InvokeSpecialName 4

A kötés egy különleges névre vonatkozó meghívást jelöl.

BinaryOperationLogical 8

A kötés egy logikai ÉS vagy logikai VAGY, amely egy feltételes logikai operátor kiértékelésének része.

ConvertExplicit 16

A kötőanyag explicit konverziót jelöl.

ConvertArrayIndex 32

A kötés egy tömblétrehozó kifejezésben használható implicit konverziót jelöl.

ResultIndexed 64

A kötések eredményének indexelése egy beállított indexet kap, vagy indexkötőt kap.

ValueFromCompoundAssignment 128

A készletindex vagy a halmaztag értéke összetett hozzárendelési operátor.

ResultDiscarded 256

A kötőanyagot olyan helyzetben használják, amely nem igényel eredményt, ezért egy üres visszatérési metódushoz köthet.

A következőre érvényes: