TessaCompilationFactoryTKey, TInstance - класс

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

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class TessaCompilationFactory<TKey, TInstance> : ITessaCompilationFactory<TKey, TInstance>
where TInstance : class
Inheritance
Object    TessaCompilationFactoryTKey, TInstance
Implements
ITessaCompilationFactoryTKey, TInstance

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

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

Конструкторы

Свойства

AssemblyLoadContext Возвращает контекст загрузки сборки.
IsEmpty Возвращает значение, показывающее содержит ли объект экземпляры или нет.

Методы

CreateInstance Создаёт новый экземпляр типа type.
CreateInstanceInfo Создаёт объект TessaCompilationFactoryTKey, TInstanceInstanceInfo в соответствии с используемой стратегией управления жизненным циклом экземпляра объекта.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAssembly Возвращает сборку, содержащуюся в этом объекте.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetInstance Возвращает экземпляр объекта.
GetKey Возвращает ключ, по которому можно получить type.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetTypeInfos Возвращает словарь, содержащий информацию о типах из сборки.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGet Возвращает экземпляр объекта с заданным идентификатором.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также