ConvertBinder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет динамическую операцию преобразования в источнике вызова с указанием семантики привязки и сведений об операции.
public ref class ConvertBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class ConvertBinder : System.Dynamic.DynamicMetaObjectBinder
type ConvertBinder = class
inherit DynamicMetaObjectBinder
Public MustInherit Class ConvertBinder
Inherits DynamicMetaObjectBinder
- Наследование
Конструкторы
ConvertBinder(Type, Boolean) |
Инициализирует новый экземпляр класса ConvertBinder. |
Свойства
Explicit |
Получает значение, указывающее, должно ли преобразование быть явным. |
ReturnType |
Тип результата операции. |
Type |
Целевой тип преобразования. |
Методы
Bind(DynamicMetaObject, DynamicMetaObject[]) |
Выполняет привязку динамической операции преобразования. |
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
Выполняет привязку динамической операции к набору аргументов в среде выполнения. (Унаследовано от DynamicMetaObjectBinder) |
BindDelegate<T>(CallSite<T>, Object[]) |
Обеспечивает низкоуровневую поддержку привязки в среде выполнения. Этот метод можно переопределять в классах, предоставляя прямой делегат для реализации правила. Это позволяет сохранять правила на диск, обеспечивать специализированные правила в среде выполнения и предоставлять альтернативную политику кэширования. (Унаследовано от CallSiteBinder) |
CacheTarget<T>(T) |
Добавляет целевой элемент в кэш известных целевых элементов. Целевые элементы в кэше сканируются перед вызовом метода BindDelegate для получения нового правила. (Унаследовано от CallSiteBinder) |
Defer(DynamicMetaObject, DynamicMetaObject[]) |
Откладывает привязку операции до вычисления значений среды выполнения всех аргументов динамической операции. (Унаследовано от DynamicMetaObjectBinder) |
Defer(DynamicMetaObject[]) |
Откладывает привязку операции до вычисления значений среды выполнения всех аргументов динамической операции. (Унаследовано от DynamicMetaObjectBinder) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
FallbackConvert(DynamicMetaObject) |
Выполняет привязку динамической операции преобразования, если не удается привязать динамический целевой объект. |
FallbackConvert(DynamicMetaObject, DynamicMetaObject) |
При переопределении в производном классе выполняет привязку динамической операции преобразования, если не удается привязать динамический целевой объект. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetUpdateExpression(Type) |
Получает выражение, которое вызовет обновление привязки. Она указывает, что привязка выражения более недействительна. Обычно используется в случае изменения "версии" динамического объекта. (Унаследовано от DynamicMetaObjectBinder) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |