ResolverTKey, TValueAutoResolveKey - метод
Автоматически вычисляет значение ключа из переданного типа, если ключ не задан. Вызывается перед методом
FixKey(TKey).
Возвращает вычисленное значение ключа, если это возможно, или текущее значение, если невозможно. Исключение не выбрасывает.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.1.5+a9a57e1eda0b57f197e0c68d2aa7d7dc95b6c424
protected virtual TKey AutoResolveKey(
TKey key,
Type concreteType
)
Protected Overridable Function AutoResolveKey (
key As TKey,
concreteType As Type
) As TKey
protected:
virtual TKey AutoResolveKey(
TKey key,
Type^ concreteType
)
abstract AutoResolveKey :
key : 'TKey *
concreteType : Type -> 'TKey
override AutoResolveKey :
key : 'TKey *
concreteType : Type -> 'TKey
- key TKey
-
Ключ, который передаётся параметром в другие методы объекта. Значение по умолчанию или null
могут быть исправлены таким образом, чтобы вычислить значение по типу данных.
- concreteType Type
- Тип объекта (класс), запрашиваемый по заданному ключу. Должен реализовывать интерфейс TValue.
TKeyЗначение переданного ключа после исправления.
По умолчанию возвращается исходный объект без изменений.