Partilhar via


CSharpArgumentInfoFlags Enumeração

Definição

Representa informações sobre operações dinâmicas em C# que 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 CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
[<System.Flags>]
type CSharpArgumentInfoFlags = 
Public Enum CSharpArgumentInfoFlags
Herança
CSharpArgumentInfoFlags
Atributos

Campos

Constant 2

O argumento é uma constante.

IsOut 16

O argumento é passado para um parâmetro de saída.

IsRef 8

O argumento é passado para um parâmetro ref.

IsStaticType 32

O argumento é um Type indicando um nome de tipo real usado na fonte. Usado apenas para objetos de destino em chamadas estáticas.

NamedArgument 4

O argumento é um argumento nomeado.

None 0

Nenhuma informação adicional a ser representada.

UseCompileTimeType 1

O tipo de tempo de compilação do argumento deve ser considerado durante a associação.

Aplica-se a