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
Type | Name |
---|---|
System.UInt16 | version |
MoveNext(ushort, Waker)
View Source
Declaration
StackFrameState MoveNext(ushort version, Waker waker)
Returns
Parameters
Type | Name |
---|---|
System.UInt16 | version |
WaaS.Runtime.Waker | waker |
TakeResults(ushort, Span<StackValueItem>)
View Source
Declaration
void TakeResults(ushort version, Span<StackValueItem> dest)
Parameters
Type | Name |
---|---|
System.UInt16 | version |
System.Span<WaaS.Runtime.StackValueItem> | dest |
DoesTakeResults(ushort)
View Source
Declaration
bool DoesTakeResults(ushort version)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.UInt16 | version |
PushResults(ushort, Span<StackValueItem>)
View Source
Declaration
void PushResults(ushort version, Span<StackValueItem> source)
Parameters
Type | Name |
---|---|
System.UInt16 | version |
System.Span<WaaS.Runtime.StackValueItem> | source |