Partilhar via


CSharpBinderFlags Enumeração

Definição

Representa informações sobre operações dinâmicas em C# que não são específicas para determinados argumentos em um site de chamada. As instâncias dessa classe são geradas pelo compilador C#.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

Campos

BinaryOperationLogical 8

O associador representa um AND ou OR lógico que faz parte de uma avaliação de operador lógico condicional.

CheckedContext 1

A avaliação desse associador ocorre em um contexto verificado.

ConvertArrayIndex 32

O associador representa uma conversão implícita para uso em uma expressão de criação de matriz.

ConvertExplicit 16

O associador representa uma conversão explícita.

InvokeSimpleName 2

O associador representa uma invocação em um nome simples.

InvokeSpecialName 4

O associador representa uma invocação em um nome especial.

None 0

Não há nenhuma informação adicional necessária para esse associador.

ResultDiscarded 256

O associador é usado em uma posição que não exige um resultado e, portanto, pode ser associado a um método de retorno nulo.

ResultIndexed 64

O resultado de qualquer associação será indexada obtém um índice de conjunto ou obtém um associador de índice.

ValueFromCompoundAssignment 128

O valor nesse índice de conjunto ou membro de conjunto é fornecido com um operador de atribuição composta.

Aplica-se a