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