CSharpArgumentInfoFlags 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 são específicas para argumentos específicos 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 CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
[<System.Flags>]
type CSharpArgumentInfoFlags =
Public Enum CSharpArgumentInfoFlags
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Sem informações adicionais para representar. |
| UseCompileTimeType | 1 | O tipo de tempo de compilação do argumento deve ser considerado durante a ligação. |
| Constant | 2 | O argumento é constante. |
| NamedArgument | 4 | O argumento é um argumento nomeado. |
| IsRef | 8 | O argumento é passado para um parâmetro ref. |
| IsOut | 16 | O argumento é passado para um parâmetro out. |
| IsStaticType | 32 | O argumento indica Type um nome de tipo real usado na fonte. Usado apenas para objetos-alvo em chamadas estáticas. |