CSharpBinderFlags Enumeração

Definição

Representa informações sobre operações dinâmicas em C# que não são específicas para argumentos específicos 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

Nome Valor Description
None 0

Não há informações adicionais necessárias para esse associador.

CheckedContext 1

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

InvokeSimpleName 2

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

InvokeSpecialName 4

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

BinaryOperationLogical 8

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

ConvertExplicit 16

O associador representa uma conversão explícita.

ConvertArrayIndex 32

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

ResultIndexed 64

O resultado de qualquer associação será indexado para obter um índice definido ou obter o associador de índice.

ValueFromCompoundAssignment 128

O valor nesse índice definido ou membro definido vem de um operador de atribuição composta.

ResultDiscarded 256

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

Aplica-se a