TessaCompilationExtensionsGetTKey, TInstance - метод

Возвращает экземпляр объекта с заданным идентификатором. Если объект по указанному идентификатору не найден создаёт исключение InstanceNotFoundException.

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static TInstance Get<TKey, TInstance>(
	this ITessaCompilationFactory<TKey, TInstance> tessaCompilationFactory,
	TKey key
)
where TInstance : class

Параметры

tessaCompilationFactory  ITessaCompilationFactoryTKey, TInstance
Объект, предоставляющий экземпляры объектов типа TInstance по ключу типа TKey.
key  TKey
Ключ, по которому можно получить экземпляр объекта.

Параметры типа

TKey
Тип ключа, по которому можно получить доступ к экземпляру объекта.
TInstance
Тип объекта.

Возвращаемое значение

TInstance
Экземпляр объекта.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ITessaCompilationFactoryTKey, TInstance. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Исключения

InstanceNotFoundExceptionITessaCompilationFactoryTKey, TInstance не содержит объекта по ключу key.

См. также