CSharpBinderFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |