TessaCompilationFactoryTKey, TInstance(Assembly, ITypeProvider, ITypeIdentifierProviderTKey, IInstanceCreationStrategy, IInstanceLifetimeManager) - конструктор

Инициализирует новый экземпляр класса.

Definition

Пространство имён: Tessa.Compilation
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public TessaCompilationFactory(
	Assembly? assembly,
	ITypeProvider typeProvider,
	ITypeIdentifierProvider<TKey> typeIdentifierProvider,
	IInstanceCreationStrategy instanceCreationStrategy,
	IInstanceLifetimeManager? instanceLifetimeManager = null
)

Параметры

assembly  Assembly
Сборка с типами или значение , если она не определена.
typeProvider  ITypeProvider
Объект, предоставляющий доступ к типам, удовлетворяющим условию.
typeIdentifierProvider  ITypeIdentifierProviderTKey
Объект, предоставляющий идентификатор типа.
instanceCreationStrategy  IInstanceCreationStrategy
Стратегия создания экземпляра объекта указанного типа.
instanceLifetimeManager  IInstanceLifetimeManager  (Optional)
Способ управления жизненным циклом экземпляров TInstance или значение , если он не используется.

См. также