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

Определение

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

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

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

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

Поля

Имя Значение Описание
None 0

Для этого привязки нет дополнительных сведений.

CheckedContext 1

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

InvokeSimpleName 2

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

InvokeSpecialName 4

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

BinaryOperationLogical 8

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

ConvertExplicit 16

Привязка представляет явное преобразование.

ConvertArrayIndex 32

Привязка представляет неявное преобразование для использования в выражении создания массива.

ResultIndexed 64

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

ValueFromCompoundAssignment 128

Значение в этом индексе набора или элементе набора поступает составной оператор назначения.

ResultDiscarded 256

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

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