CSharpArgumentInfoFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сведения о динамических операциях C#, относящихся к определенным аргументам на сайте вызова. Экземпляры этого класса создаются компилятором C#.
Это перечисление поддерживает побитовую комбинацию значений его членов.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public enum class CSharpArgumentInfoFlags
[System.Flags]
public enum CSharpArgumentInfoFlags
[<System.Flags>]
type CSharpArgumentInfoFlags =
Public Enum CSharpArgumentInfoFlags
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Никаких дополнительных сведений для представления. |
| UseCompileTimeType | 1 | Тип времени компиляции аргумента должен рассматриваться во время привязки. |
| Constant | 2 | Аргумент является константой. |
| NamedArgument | 4 | Аргумент является именованным аргументом. |
| IsRef | 8 | Аргумент передается параметру ref. |
| IsOut | 16 | Аргумент передается в параметр out. |
| IsStaticType | 32 | Аргумент является Type указанием фактического имени типа, используемого в источнике. Используется только для целевых объектов в статических вызовах. |