C# Class Wren.Core.Objects.ObjFiber

Inheritance: Wren.Core.Objects.Obj
Afficher le fichier Open project: robotii/Wren.NET Class Usage Examples

Méthodes publiques

Свойство Type Description
Caller ObjFiber
CallerIsTrying bool
Capacity int
Error Wren.Core.Objects.Obj
Frames List
NumFrames int
OpenUpvalues ObjUpvalue
StackTop int

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ResetFiber ( Wren.Core.Objects.Obj fn ) : void

Method Details

CallFunction() public méthode

public CallFunction ( Wren.Core.Objects.Obj function, int numArgs ) : void
function Wren.Core.Objects.Obj
numArgs int
Résultat void

CaptureUpvalue() public méthode

public CaptureUpvalue ( int index ) : ObjUpvalue
index int
Résultat ObjUpvalue

CloseUpvalue() public méthode

public CloseUpvalue ( ) : void
Résultat void

Discard() public méthode

public Discard ( int numArgs ) : void
numArgs int
Résultat void

Drop() public méthode

public Drop ( ) : void
Résultat void

Dup() public méthode

public Dup ( ) : void
Résultat void

GetFrame() public méthode

public GetFrame ( ) : CallFrame
Résultat CallFrame

GetReceiver() public méthode

public GetReceiver ( int numArgs ) : Wren.Core.Objects.Obj
numArgs int
Résultat Wren.Core.Objects.Obj

IncreaseStack() public méthode

public IncreaseStack ( ) : Wren.Core.Objects.Obj[]
Résultat Wren.Core.Objects.Obj[]

ObjFiber() public méthode

public ObjFiber ( Wren.Core.Objects.Obj fn ) : System.Collections.Generic
fn Wren.Core.Objects.Obj
Résultat System.Collections.Generic

Peek() public méthode

public Peek ( ) : Wren.Core.Objects.Obj
Résultat Wren.Core.Objects.Obj

Peek2() public méthode

public Peek2 ( ) : Wren.Core.Objects.Obj
Résultat Wren.Core.Objects.Obj

Pop() public méthode

public Pop ( ) : Wren.Core.Objects.Obj
Résultat Wren.Core.Objects.Obj

Push() public méthode

public Push ( Wren.Core.Objects.Obj c ) : void
c Wren.Core.Objects.Obj
Résultat void

Return() public méthode

public Return ( ) : Wren.Core.Objects.Obj
Résultat Wren.Core.Objects.Obj

RuntimeError() public méthode

public RuntimeError ( Wren.Core.Objects.Obj error ) : ObjFiber
error Wren.Core.Objects.Obj
Résultat ObjFiber

SetReturnValue() public méthode

public SetReturnValue ( Wren.Core.Objects.Obj v ) : void
v Wren.Core.Objects.Obj
Résultat void

SetStackSize() public méthode

public SetStackSize ( int stackSize ) : void
stackSize int
Résultat void

StoreValue() public méthode

public StoreValue ( int index, Wren.Core.Objects.Obj v ) : void
index int
v Wren.Core.Objects.Obj
Résultat void

Property Details

Caller public_oe property

public ObjFiber,Wren.Core.Objects Caller
Résultat ObjFiber

CallerIsTrying public_oe property

public bool CallerIsTrying
Résultat bool

Capacity public_oe property

public int Capacity
Résultat int

Error public_oe property

public Obj,Wren.Core.Objects Error
Résultat Wren.Core.Objects.Obj

Frames public_oe property

public List Frames
Résultat List

NumFrames public_oe property

public int NumFrames
Résultat int

OpenUpvalues public_oe property

public ObjUpvalue,Wren.Core.Objects OpenUpvalues
Résultat ObjUpvalue

StackTop public_oe property

public int StackTop
Résultat int