C# 클래스 Wren.Core.Objects.ObjFiber

상속: Wren.Core.Objects.Obj
파일 보기 프로젝트 열기: robotii/Wren.NET 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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