CSharpBinderFlags Enumeração

Definição

Representa informação sobre operações dinâmicas em C# que não são específicas para argumentos particulares num local de chamada. Instâncias desta classe são geradas pelo compilador C#.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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

Name Valor Description
None 0

Não é necessária informação adicional para este fichário.

CheckedContext 1

A avaliação deste dossier ocorre num contexto verificado.

InvokeSimpleName 2

O dossier representa uma invocação sobre um nome simples.

InvokeSpecialName 4

O dossier representa uma invocação sobre um nome especial.

BinaryOperationLogical 8

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

ConvertExplicit 16

O dossier representa uma conversão explícita.

ConvertArrayIndex 32

O binder representa uma conversão implícita para utilização numa expressão de criação de array.

ResultIndexed 64

O resultado de qualquer binder vai ser indexado por obter um índice conjunto ou obter um binder de índice.

ValueFromCompoundAssignment 128

O valor neste índice de conjunto ou membro do conjunto é um operador de atribuição composta.

ResultDiscarded 256

O ligador é usado numa posição que não requer um resultado e, por isso, pode ligar a um método de retorno de void.

Aplica-se a