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