Compartir vía


CSharpBinderFlags Enumeración

Definición

Representa la 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 las 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

BinaryOperationLogical 8

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

CheckedContext 1

La evaluación de este enlazador se lleva a cabo en un contexto comprobado.

ConvertArrayIndex 32

El enlazador representa una conversión implícita que se puede usar en una expresión de creación de matrices.

ConvertExplicit 16

El enlazador representa una conversión explícita.

InvokeSimpleName 2

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

InvokeSpecialName 4

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

None 0

Este enlazador no requiere ninguna información adicional.

ResultDiscarded 256

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

ResultIndexed 64

El resultado de cualquier enlace que se vaya a indizar obtiene un enlazador de índice set o de índice get.

ValueFromCompoundAssignment 128

El valor de este índice o miembro set se convierte en un operador de asignación compuesto.

Se aplica a