CSharpBinderFlags CSharpBinderFlags CSharpBinderFlags CSharpBinderFlags Enum

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.Represents information about C# dynamic operations that are not specific to particular arguments at a call site. El compilador de C# genera las instancias de esta clase.Instances of this class are generated by the C# compiler.

Esta enumeración tiene el atributo FlagsAttribute, que permite 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
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Herencia
CSharpBinderFlagsCSharpBinderFlagsCSharpBinderFlagsCSharpBinderFlags
Atributos

Campos

BinaryOperationLogical BinaryOperationLogical BinaryOperationLogical 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.The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation.

CheckedContext CheckedContext CheckedContext CheckedContext 1

La evaluación de este enlazador se lleva a cabo en un contexto comprobado.The evaluation of this binder happens in a checked context.

ConvertArrayIndex ConvertArrayIndex ConvertArrayIndex ConvertArrayIndex 32

El enlazador representa una conversión implícita que se puede usar en una expresión de creación de matrices.The binder represents an implicit conversion for use in an array creation expression.

ConvertExplicit ConvertExplicit ConvertExplicit ConvertExplicit 16

El enlazador representa una conversión explícita.The binder represents an explicit conversion.

InvokeSimpleName InvokeSimpleName InvokeSimpleName InvokeSimpleName 2

El enlazador representa una invocación en un nombre simple.The binder represents an invoke on a simple name.

InvokeSpecialName InvokeSpecialName InvokeSpecialName InvokeSpecialName 4

El enlazador representa una invocación en un nombre especial.The binder represents an invoke on a specialname.

None None None None 0

Este enlazador no requiere ninguna información adicional.There is no additional information required for this binder.

ResultDiscarded ResultDiscarded ResultDiscarded 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.The binder is used in a position that does not require a result, and can therefore bind to a void returning method.

ResultIndexed ResultIndexed ResultIndexed ResultIndexed 64

El resultado de cualquier enlace que se vaya a indizar obtiene un enlazador de índice set o de índice get.The result of any bind is going to be indexed get a set index or get index binder.

ValueFromCompoundAssignment ValueFromCompoundAssignment ValueFromCompoundAssignment ValueFromCompoundAssignment 128

El valor de este índice o miembro set se convierte en un operador de asignación compuesto.The value in this set index or set member comes a compound assignment operator.

Se aplica a