DynamicValueAccessor - класс |
Пространство имён: Tessa.Platform.Storage
[SerializableAttribute] public abstract class DynamicValueAccessor : IDynamicMetaObjectProvider, ICurrentValueContainer, IEquatable<ICurrentValueContainer>, IComparable, IComparable<ICurrentValueContainer>, IComparable<Object>
Тип DynamicValueAccessor предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| DynamicValueAccessor |
Создаёт экземпляр класса с указанием его настроек.
|
| Имя | Описание | |
|---|---|---|
| Options |
Настройки, определяющие поведение текущего объекта.
|
| Имя | Описание | |
|---|---|---|
| AsT |
Преобразует текущее значение к заданному типу.
| |
| CompareTo(Object) |
Сравнивает внутреннее значение текущего объекта с заданным.
| |
| CompareTo(ICurrentValueContainer) |
Сравнивает внутреннее значение текущего объекта с внутренним значением заданного объекта.
| |
| Equals(Object) | Сравнивает текущий объект с заданным. (Переопределяет ObjectEquals(Object).) | |
| Equals(ICurrentValueContainer) |
Сравнивает текущий объект с заданным объектом по внутренним значениям.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
| GetHashCode | Возвращает хеш-код объекта. (Переопределяет ObjectGetHashCode.) | |
| GetMetaObject |
Возвращает объект DynamicMetaObject, определяющий логику взаимодействия
с текущим динамическим объектом, для заданного выражения Expression.
| |
| GetOrCreateChildAccessor |
Создаёт или возвращает дочерний объект DynamicValueAccessor
для заданного запроса пользователя.
| |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| IsNull |
Возвращает признак того, что значение объекта равно null.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| ToString | Возвращает строковое представление объекта. (Переопределяет ObjectToString.) | |
| TryBinaryOperation |
Предоставляет реализацию для бинарной операции.
| |
| TryConvert |
Предоставляет реализацию для операций преобразования типа объекта.
| |
| TryGetChildValue |
Метод пытается получить значение дочернего объекта по ключу, извлечённому из запроса пользователя.
| |
| TryGetCurrentValue | Метод пытается получить текущее значение объекта. | |
| TryGetIndex |
Предоставляет реализацию для операций получения значений объекта по индексу.
| |
| TryGetMember |
Предоставляет реализацию для операций получения значений членов объекта.
| |
| TryInvokeMember |
Предоставляет реализацию для операций вызова метода объекта.
| |
| TrySetChildValue |
Метод пытается установить значение дочернего объекта по ключу, извлечённому из запроса пользователя.
| |
| TrySetIndex |
Предоставляет реализацию для операций установки значений объекта по индексу.
| |
| TrySetMember |
Предоставляет реализацию для операций установки значений членов объекта.
| |
| TryUnaryOperation |
Предоставляет реализацию для унарной операции.
|
| Имя | Описание | |
|---|---|---|
| Equality(Object, DynamicValueAccessor) |
Сравнивает на равенство внутреннее значение объекта DynamicValueAccessor
с простым объектом или внутренним значением объекта ICurrentValueContainer.
| |
| Equality(DynamicValueAccessor, Object) |
Сравнивает на равенство внутреннее значение объекта DynamicValueAccessor
с простым объектом или внутренним значением объекта ICurrentValueContainer.
| |
| Equality(DynamicValueAccessor, DynamicValueAccessor) |
Сравнивает на равенство внутреннее значение объекта DynamicValueAccessor
с внутренним значением другого объекта DynamicValueAccessor.
| |
| GreaterThan |
Сравнивает объект first или его внутреннее значение, если он реализует интерфейс
ICurrentValueContainer, с внутренним значением объекта second.
Возвращает признак того, что first > second.
| |
| GreaterThanOrEqual |
Сравнивает объект first или его внутреннее значение, если он реализует интерфейс
ICurrentValueContainer, с внутренним значением объекта second.
Возвращает признак того, что first >= second.
| |
| Inequality(Object, DynamicValueAccessor) |
Сравнивает на неравенство внутреннее значение объекта DynamicValueAccessor
с простым объектом или внутренним значением объекта ICurrentValueContainer.
| |
| Inequality(DynamicValueAccessor, Object) |
Сравнивает на неравенство внутреннее значение объекта DynamicValueAccessor
с простым объектом или внутренним значением объекта ICurrentValueContainer.
| |
| Inequality(DynamicValueAccessor, DynamicValueAccessor) |
Сравнивает на неравенство внутреннее значение объекта DynamicValueAccessor
с внутренним значением другого объекта DynamicValueAccessor.
| |
| LessThan |
Сравнивает объект first или его внутреннее значение, если он реализует интерфейс
ICurrentValueContainer, с внутренним значением объекта second.
Возвращает признак того, что first < second.
| |
| LessThanOrEqual |
Сравнивает объект first или его внутреннее значение, если он реализует интерфейс
ICurrentValueContainer, с внутренним значением объекта second.
Возвращает признак того, что first <= second.
|
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) |