C# Класс Wren.Core.Objects.ObjFiber

Наследование: Wren.Core.Objects.Obj
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Caller ObjFiber
CallerIsTrying bool
Capacity int
Error Wren.Core.Objects.Obj
Frames List
NumFrames int
OpenUpvalues ObjUpvalue
StackTop int

Открытые методы

Метод Описание
CallFunction ( Wren.Core.Objects.Obj function, int numArgs ) : void
CaptureUpvalue ( int index ) : ObjUpvalue
CloseUpvalue ( ) : void
Discard ( int numArgs ) : void
Drop ( ) : void
Dup ( ) : void
GetFrame ( ) : CallFrame
GetReceiver ( int numArgs ) : Wren.Core.Objects.Obj
IncreaseStack ( ) : Wren.Core.Objects.Obj[]
ObjFiber ( Wren.Core.Objects.Obj fn ) : System.Collections.Generic
Peek ( ) : Wren.Core.Objects.Obj
Peek2 ( ) : Wren.Core.Objects.Obj
Pop ( ) : Wren.Core.Objects.Obj
Push ( Wren.Core.Objects.Obj c ) : void
Return ( ) : Wren.Core.Objects.Obj
RuntimeError ( Wren.Core.Objects.Obj error ) : ObjFiber
SetReturnValue ( Wren.Core.Objects.Obj v ) : void
SetStackSize ( int stackSize ) : void
StoreValue ( int index, Wren.Core.Objects.Obj v ) : void

Приватные методы

Метод Описание
ResetFiber ( Wren.Core.Objects.Obj fn ) : void

Описание методов

CallFunction() публичный Метод

public CallFunction ( Wren.Core.Objects.Obj function, int numArgs ) : void
function Wren.Core.Objects.Obj
numArgs int
Результат void

CaptureUpvalue() публичный Метод

public CaptureUpvalue ( int index ) : ObjUpvalue
index int
Результат ObjUpvalue

CloseUpvalue() публичный Метод

public CloseUpvalue ( ) : void
Результат void

Discard() публичный Метод

public Discard ( int numArgs ) : void
numArgs int
Результат void

Drop() публичный Метод

public Drop ( ) : void
Результат void

Dup() публичный Метод

public Dup ( ) : void
Результат void

GetFrame() публичный Метод

public GetFrame ( ) : CallFrame
Результат CallFrame

GetReceiver() публичный Метод

public GetReceiver ( int numArgs ) : Wren.Core.Objects.Obj
numArgs int
Результат Wren.Core.Objects.Obj

IncreaseStack() публичный Метод

public IncreaseStack ( ) : Wren.Core.Objects.Obj[]
Результат Wren.Core.Objects.Obj[]

ObjFiber() публичный Метод

public ObjFiber ( Wren.Core.Objects.Obj fn ) : System.Collections.Generic
fn Wren.Core.Objects.Obj
Результат System.Collections.Generic

Peek() публичный Метод

public Peek ( ) : Wren.Core.Objects.Obj
Результат Wren.Core.Objects.Obj

Peek2() публичный Метод

public Peek2 ( ) : Wren.Core.Objects.Obj
Результат Wren.Core.Objects.Obj

Pop() публичный Метод

public Pop ( ) : Wren.Core.Objects.Obj
Результат Wren.Core.Objects.Obj

Push() публичный Метод

public Push ( Wren.Core.Objects.Obj c ) : void
c Wren.Core.Objects.Obj
Результат void

Return() публичный Метод

public Return ( ) : Wren.Core.Objects.Obj
Результат Wren.Core.Objects.Obj

RuntimeError() публичный Метод

public RuntimeError ( Wren.Core.Objects.Obj error ) : ObjFiber
error Wren.Core.Objects.Obj
Результат ObjFiber

SetReturnValue() публичный Метод

public SetReturnValue ( Wren.Core.Objects.Obj v ) : void
v Wren.Core.Objects.Obj
Результат void

SetStackSize() публичный Метод

public SetStackSize ( int stackSize ) : void
stackSize int
Результат void

StoreValue() публичный Метод

public StoreValue ( int index, Wren.Core.Objects.Obj v ) : void
index int
v Wren.Core.Objects.Obj
Результат void

Описание свойств

Caller публичное свойство

public ObjFiber,Wren.Core.Objects Caller
Результат ObjFiber

CallerIsTrying публичное свойство

public bool CallerIsTrying
Результат bool

Capacity публичное свойство

public int Capacity
Результат int

Error публичное свойство

public Obj,Wren.Core.Objects Error
Результат Wren.Core.Objects.Obj

Frames публичное свойство

public List Frames
Результат List

NumFrames публичное свойство

public int NumFrames
Результат int

OpenUpvalues публичное свойство

public ObjUpvalue,Wren.Core.Objects OpenUpvalues
Результат ObjUpvalue

StackTop публичное свойство

public int StackTop
Результат int