RefGroupCompilationCache - конструктор
Пространство имён: Tessa.Compilation.RefGroupsСборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
public RefGroupCompilationCache(
TessaCompilationObjectGlobalCache tessaCompilationObjectGlobalCache,
IRefGroupScriptCompiler tessaCompiler,
ITessaCompilationRepository tessaCompilationRepository,
ITypeProvider typeProvider,
IInstanceCreationStrategy instanceCreationStrategy,
IInstanceLifetimeManager instanceLifetimeManager,
ITypeIdentifierProvider<Guid> typeIdentifierProvider,
IRefGroupsManager refGroupsManager,
IRefGroupTypesManager refGroupTypesManager,
IRefGroupsProvider refGroupsProvider,
IUnityDisposableContainer? unityDisposableContainer = null
)
Public Sub New (
tessaCompilationObjectGlobalCache As TessaCompilationObjectGlobalCache,
tessaCompiler As IRefGroupScriptCompiler,
tessaCompilationRepository As ITessaCompilationRepository,
typeProvider As ITypeProvider,
instanceCreationStrategy As IInstanceCreationStrategy,
instanceLifetimeManager As IInstanceLifetimeManager,
typeIdentifierProvider As ITypeIdentifierProvider(Of Guid),
refGroupsManager As IRefGroupsManager,
refGroupTypesManager As IRefGroupTypesManager,
refGroupsProvider As IRefGroupsProvider,
Optional unityDisposableContainer As IUnityDisposableContainer = Nothing
)
public:
RefGroupCompilationCache(
TessaCompilationObjectGlobalCache^ tessaCompilationObjectGlobalCache,
IRefGroupScriptCompiler^ tessaCompiler,
ITessaCompilationRepository^ tessaCompilationRepository,
ITypeProvider^ typeProvider,
IInstanceCreationStrategy^ instanceCreationStrategy,
IInstanceLifetimeManager^ instanceLifetimeManager,
ITypeIdentifierProvider<Guid>^ typeIdentifierProvider,
IRefGroupsManager^ refGroupsManager,
IRefGroupTypesManager^ refGroupTypesManager,
IRefGroupsProvider^ refGroupsProvider,
IUnityDisposableContainer^ unityDisposableContainer = nullptr
)
new :
tessaCompilationObjectGlobalCache : TessaCompilationObjectGlobalCache *
tessaCompiler : IRefGroupScriptCompiler *
tessaCompilationRepository : ITessaCompilationRepository *
typeProvider : ITypeProvider *
instanceCreationStrategy : IInstanceCreationStrategy *
instanceLifetimeManager : IInstanceLifetimeManager *
typeIdentifierProvider : ITypeIdentifierProvider<Guid> *
refGroupsManager : IRefGroupsManager *
refGroupTypesManager : IRefGroupTypesManager *
refGroupsProvider : IRefGroupsProvider *
?unityDisposableContainer : IUnityDisposableContainer
(* Defaults:
let _unityDisposableContainer = defaultArg unityDisposableContainer null
*)
-> RefGroupCompilationCache
Параметры
- tessaCompilationObjectGlobalCache TessaCompilationObjectGlobalCache
-
- tessaCompiler IRefGroupScriptCompiler
-
- tessaCompilationRepository ITessaCompilationRepository
-
- typeProvider ITypeProvider
-
- instanceCreationStrategy IInstanceCreationStrategy
-
- instanceLifetimeManager IInstanceLifetimeManager
-
- typeIdentifierProvider ITypeIdentifierProviderGuid
-
- refGroupsManager IRefGroupsManager
-
- refGroupTypesManager IRefGroupTypesManager
-
- refGroupsProvider IRefGroupsProvider
-
- unityDisposableContainer IUnityDisposableContainer (Optional)
-