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 | Значение данного метода задания индекса или члена становится частью составного оператора присваивания. |