CSharpBinderFlags Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |