Interface IInstantiationContext
Assembly: WaaS.Core.dll
View Source
Declaration
public interface IInstantiationContext
Properties
Instance
View Source
Declaration
IInstance? Instance { get; }
Parent
View Source
Declaration
IInstantiationContext? Parent { get; }
Methods
Resolve<T>(IUnresolved<T>)
View Source
Declaration
T Resolve<T>(IUnresolved<T> unresolved) where T : ISorted
Returns
<T>
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Models.IUnresolved<T> | unresolved |
Type Parameters
T
ResolveImport<T>(IImport<T>)
View Source
Declaration
T ResolveImport<T>(IImport<T> import) where T : ISortedExportable
Returns
<T>
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Models.IImport<T> | import |
Type Parameters
T
ResolveExport<T>(IExportDeclarator<T>)
View Source
Declaration
T ResolveExport<T>(IExportDeclarator<T> exportDecl) where T : ISortedExportable
Returns
<T>
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Models.IExportDeclarator<T> | exportDecl |
Type Parameters
T