[SerializableAttribute]
public abstract class DynamicValueAccessor : IDynamicMetaObjectProvider,
ICurrentValueContainer, IEquatable<ICurrentValueContainer>, IComparable, IComparable<ICurrentValueContainer>,
IComparable<Object>
<SerializableAttribute>
Public MustInherit Class DynamicValueAccessor
Implements IDynamicMetaObjectProvider, ICurrentValueContainer, IEquatable(Of ICurrentValueContainer),
IComparable, IComparable(Of ICurrentValueContainer), IComparable(Of Object)
[SerializableAttribute]
public ref class DynamicValueAccessor abstract : IDynamicMetaObjectProvider,
ICurrentValueContainer, IEquatable<ICurrentValueContainer^>, IComparable, IComparable<ICurrentValueContainer^>,
IComparable<Object^>
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type DynamicValueAccessor =
class
interface IDynamicMetaObjectProvider
interface ICurrentValueContainer
interface IEquatable<ICurrentValueContainer>
interface IComparable
interface IComparable<ICurrentValueContainer>
interface IComparable<Object>
end
DynamicValueAccessor | Создаёт экземпляр класса с указанием его настроек. |
Options | Настройки, определяющие поведение текущего объекта. |
AsT | Преобразует текущее значение к заданному типу. |
CompareTo(ICurrentValueContainer) | Сравнивает внутреннее значение текущего объекта с внутренним значением заданного объекта. |
CompareTo(Object) | Сравнивает внутреннее значение текущего объекта с заданным. |
Equals(ICurrentValueContainer) | Сравнивает текущий объект с заданным объектом по внутренним значениям. |
Equals(Object) | Сравнивает текущий объект с заданным. (Переопределяет ObjectEquals(Object)) |
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(DynamicValueAccessor, Object) | Сравнивает на равенство внутреннее значение объекта DynamicValueAccessor с простым объектом или внутренним значением объекта ICurrentValueContainer. |
Equality(DynamicValueAccessor, DynamicValueAccessor) | Сравнивает на равенство внутреннее значение объекта DynamicValueAccessor с внутренним значением другого объекта DynamicValueAccessor. |
Equality(Object, DynamicValueAccessor) | Сравнивает на равенство внутреннее значение объекта DynamicValueAccessor с простым объектом или внутренним значением объекта ICurrentValueContainer. |
GreaterThan(Object, DynamicValueAccessor) | Сравнивает объект first или его внутреннее значение, если он реализует интерфейс ICurrentValueContainer, с внутренним значением объекта second. Возвращает признак того, что first > second. |
GreaterThanOrEqual(Object, DynamicValueAccessor) | Сравнивает объект first или его внутреннее значение, если он реализует интерфейс ICurrentValueContainer, с внутренним значением объекта second. Возвращает признак того, что first >= second. |
Inequality(DynamicValueAccessor, Object) | Сравнивает на неравенство внутреннее значение объекта DynamicValueAccessor с простым объектом или внутренним значением объекта ICurrentValueContainer. |
Inequality(DynamicValueAccessor, DynamicValueAccessor) | Сравнивает на неравенство внутреннее значение объекта DynamicValueAccessor с внутренним значением другого объекта DynamicValueAccessor. |
Inequality(Object, DynamicValueAccessor) | Сравнивает на неравенство внутреннее значение объекта DynamicValueAccessor с простым объектом или внутренним значением объекта ICurrentValueContainer. |
LessThan(Object, DynamicValueAccessor) | Сравнивает объект first или его внутреннее значение, если он реализует интерфейс ICurrentValueContainer, с внутренним значением объекта second. Возвращает признак того, что first < second. |
LessThanOrEqual(Object, DynamicValueAccessor) | Сравнивает объект first или его внутреннее значение, если он реализует интерфейс ICurrentValueContainer, с внутренним значением объекта second. Возвращает признак того, что first <= second. |