Skip to main content

Interface ICoreModule

Assembly: WaaS.Core.dll
View Source
Declaration
public interface ICoreModule : ICoreSorted, ISortedExportable, ISorted

Methods

Instantiate(IReadOnlyDictionary<string, ICoreInstance>)

View Source
Declaration
ICoreInstance Instantiate(IReadOnlyDictionary<string, ICoreInstance> imports)
Returns

WaaS.ComponentModel.Runtime.ICoreInstance

Parameters
TypeName
System.Collections.Generic.IReadOnlyDictionary<System.String,WaaS.ComponentModel.Runtime.ICoreInstance>imports

Validate(IInstantiationContext, ICoreModuleType)

View Source
Declaration
bool Validate(IInstantiationContext context, ICoreModuleType coreModuleType)
Returns

System.Boolean

Parameters
TypeName
WaaS.ComponentModel.Runtime.IInstantiationContextcontext
WaaS.ComponentModel.Models.ICoreModuleTypecoreModuleType