メインコンテンツまでスキップ

Class LoweredFunction

Assembly: WaaS.Core.dll​
View Source​
Declaration
public class LoweredFunction : ICoreSortedExportable<IInvocableFunction>, ICoreSorted, ISorted, IInvocableFunction, IExternal, ICanonOptions

Implements:
WaaS.ComponentModel.Runtime.ICoreSortedExportable<T>, WaaS.ComponentModel.Runtime.ICoreSorted, WaaS.ComponentModel.Runtime.ISorted, WaaS.Runtime.IInvocableFunction, WaaS.Runtime.IExternal, WaaS.ComponentModel.Runtime.ICanonOptions

Properties​

Instance​

View Source​
Declaration
public IInstance Instance { get; }

Options​

View Source​
Declaration
public ICanonOptions Options { get; }

ComponentFunction​

View Source​
Declaration
public IFunction ComponentFunction { get; }

StringEncoding​

View Source​
Declaration
public CanonOptionStringEncodingKind StringEncoding { get; }

ReallocFunction​

View Source​
Declaration
public IInvocableFunction? ReallocFunction { get; }

MemoryToRealloc​

View Source​
Declaration
public Memory? MemoryToRealloc { get; }

CoreExternal​

View Source​
Declaration
public IInvocableFunction CoreExternal { get; }

Type​

View Source​
Declaration
public FunctionType Type { get; }

Methods​

CreateFrame(ExecutionContext, ReadOnlySpan<StackValueItem>)​

View Source​
Declaration
public StackFrame CreateFrame(ExecutionContext context, ReadOnlySpan<StackValueItem> inputValues)
Returns​

WaaS.Runtime.StackFrame

Parameters​
TypeName
WaaS.Runtime.ExecutionContextcontext
System.ReadOnlySpan<WaaS.Runtime.StackValueItem>inputValues

Implements​