Поделиться через


CSharpBinderFlags Перечисление

Определение

Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам в месте вызова. Экземпляры этого класса создаются компилятором C#.

Это перечисление поддерживает побитовую комбинацию значений его членов.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Наследование
CSharpBinderFlags
Атрибуты

Поля

BinaryOperationLogical 8

Связыватель представляет логическое И или логическое ИЛИ, которое является частью оценки условного логического оператора.

CheckedContext 1

Оценка данного связывателя происходит в проверяемом контексте.

ConvertArrayIndex 32

Связыватель представляет неявное преобразование для использовании в выражении, создающем массив.

ConvertExplicit 16

Связыватель представляет явное преобразование.

InvokeSimpleName 2

Связыватель представляет вызов по простому имени.

InvokeSpecialName 4

Связыватель представляет вызов по специальному имени.

None 0

Для данного связывателя не требуются дополнительные сведения.

ResultDiscarded 256

Этот связыватель используется в позиции, не требующей результата, и, следовательно, может выполнять привязку к методу, возвращающему значение void.

ResultIndexed 64

Результатом любой привязки будет индексированный метод получения связывателя задания или получения индекса.

ValueFromCompoundAssignment 128

Значение данного метода задания индекса или члена становится частью составного оператора присваивания.

Применяется к