Class InlineInstantiation
Assembly: WaaS.Core.dll
Declaration
public class InlineInstantiation : IInstantiation, IUnresolved<IInstance>
Implements:
WaaS.ComponentModel.Models.IInstantiation, WaaS.ComponentModel.Models.IUnresolved<T>
Properties
Exports
View Source
Declaration
public ReadOnlyMemory<IInlineExport<ISortedExportable>> Exports { get; }
Methods
ResolveFirstTime(IInstantiationContext)
View Source
Declaration
public IInstance ResolveFirstTime(IInstantiationContext context)
Returns
WaaS.ComponentModel.Runtime.IInstance
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Runtime.IInstantiationContext | context |
TryGetExport<T>(string, out IUnresolved<T>?)
View Source
Declaration
public bool TryGetExport<T>(string name, out IUnresolved<T>? result) where T : ISortedExportable
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.String | name |
WaaS.ComponentModel.Models.IUnresolved<T> | result |
Type Parameters
T