CSharpBinderFlags Enumeración

Definición

Representa información sobre las operaciones dinámicas de C# que no son específicas de argumentos concretos en un sitio de llamada. El compilador de C# genera instancias de esta clase.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Herencia
CSharpBinderFlags
Atributos

Campos

Nombre Valor Description
None 0

No se requiere información adicional para este enlazador.

CheckedContext 1

La evaluación de este enlazador se produce en un contexto comprobado.

InvokeSimpleName 2

El enlazador representa una invocación en un nombre simple.

InvokeSpecialName 4

El enlazador representa una invocación en un nombre especial.

BinaryOperationLogical 8

El enlazador representa un AND lógico o OR lógico que forma parte de una evaluación de operadores lógicos condicionales.

ConvertExplicit 16

El enlazador representa una conversión explícita.

ConvertArrayIndex 32

El enlazador representa una conversión implícita para su uso en una expresión de creación de matriz.

ResultIndexed 64

El resultado de cualquier enlace se va a indexar para obtener un índice establecido o un enlazador de índices.

ValueFromCompoundAssignment 128

El valor de este índice de conjunto o miembro set viene un operador de asignación compuesto.

ResultDiscarded 256

El enlazador se usa en una posición que no requiere un resultado y, por tanto, se puede enlazar a un método de devolución void.

Se aplica a