CSharpBinderFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам на сайте вызова. Экземпляры этого класса создаются компилятором C#.
Это перечисление поддерживает побитовую комбинацию значений его членов.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags =
Public Enum CSharpBinderFlags
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Для этого привязки нет дополнительных сведений. |
| CheckedContext | 1 | Оценка этого привязки происходит в проверенном контексте. |
| InvokeSimpleName | 2 | Привязка представляет вызов простого имени. |
| InvokeSpecialName | 4 | Привязыватель представляет вызов специального имени. |
| BinaryOperationLogical | 8 | Привязка представляет логическую или логическую ИЛИ, которая входит в оценку условного логического оператора. |
| ConvertExplicit | 16 | Привязка представляет явное преобразование. |
| ConvertArrayIndex | 32 | Привязка представляет неявное преобразование для использования в выражении создания массива. |
| ResultIndexed | 64 | Результатом любой привязки будет индексироваться получение заданного индекса или получение привязки индекса. |
| ValueFromCompoundAssignment | 128 | Значение в этом индексе набора или элементе набора поступает составной оператор назначения. |
| ResultDiscarded | 256 | Привязка используется в позиции, не требующей результата, и поэтому может привязаться к методу возврата void. |