Skip to main content

Interface IStackFrameCore

Represents a stack frame.

Assembly: WaaS.Core.dll
View Source
Declaration
public interface IStackFrameCore : IVersionedDisposable<ushort>

Methods

GetResultLength(ushort)

View Source
Declaration
int GetResultLength(ushort version)
Returns

System.Int32

Parameters
TypeName
System.UInt16version

MoveNext(ushort, Waker)

View Source
Declaration
StackFrameState MoveNext(ushort version, Waker waker)
Returns

WaaS.Runtime.StackFrameState

Parameters
TypeName
System.UInt16version
WaaS.Runtime.Wakerwaker

TakeResults(ushort, Span<StackValueItem>)

View Source
Declaration
void TakeResults(ushort version, Span<StackValueItem> dest)
Parameters
TypeName
System.UInt16version
System.Span<WaaS.Runtime.StackValueItem>dest

DoesTakeResults(ushort)

View Source
Declaration
bool DoesTakeResults(ushort version)
Returns

System.Boolean

Parameters
TypeName
System.UInt16version

PushResults(ushort, Span<StackValueItem>)

View Source
Declaration
void PushResults(ushort version, Span<StackValueItem> source)
Parameters
TypeName
System.UInt16version
System.Span<WaaS.Runtime.StackValueItem>source