Class CanonLift
Assembly: WaaS.Core.dll
Declaration
public class CanonLift : ICanon, IUnresolved<IFunction>
Implements:
WaaS.ComponentModel.Models.ICanon, WaaS.ComponentModel.Models.IUnresolved<T>
Properties
CoreFunction
View Source
Declaration
public IUnresolved<ICoreSortedExportable<IInvocableFunction>> CoreFunction { get; }
Options
View Source
Declaration
public ReadOnlyMemory<ICanonOption> Options { get; }
FunctionType
View Source
Declaration
public IUnresolved<IType> FunctionType { get; }
Methods
ResolveFirstTime(IInstantiationContext)
View Source
Declaration
public IFunction ResolveFirstTime(IInstantiationContext context)
Returns
WaaS.ComponentModel.Runtime.IFunction
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Runtime.IInstantiationContext | context |