C# 클래스 io.IoState

파일 보기 프로젝트 열기: devaspot/io 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
activateMessage IoMessage
activateSymbol IoSeq
asStringMessage IoMessage
cachedNumbers IoObjectArrayList
callSymbol IoSeq
clrProto IoCLR
collectedLinkMessage IoMessage
compareMessage IoMessage
contextList System.Collections.ArrayList
core IoObject
currentIoStack System.Collections.Stack
debugOn int
debugger IoObject
endTime double
exitResult int
forwardMessage IoMessage
forwardSymbol IoSeq
initMessage IoMessage
ioBreak IoObject
ioContinue IoObject
ioEol IoObject
ioFalse IoObject
ioNil IoObject
ioNormal IoObject
ioReturn IoObject
ioTrue IoObject
lobby IoObject
localsProto IoObject
localsUpdateSlotCFunc IoObject
mainMessage IoMessage
messageCount int
messageCountLimit int
nilMessage IoMessage
noShufflingSymbol IoSeq
objectForReferenceIdMessage IoMessage
objectProto IoObject
opShuffleMessage IoMessage
opShuffleSymbol IoSeq
primitives System.Collections.Hashtable
printMessage IoMessage
referenceIdForObjectMessage IoMessage
returnValue object
runMessage IoMessage
selfMessage IoMessage
selfSymbol IoSeq
semicolonSymbol IoSeq
setSlotBlock IoObject
setSlotSymbol IoSeq
setSlotWithTypeSymbol IoSeq
shouldExit int
stackSizeSymbol IoSeq
stopStatus IoStopStatus
symbols System.Collections.Hashtable
tailCallMessage IoMessage
timeLimit double
typeMessage IoMessage
typeSymbol IoSeq
updateSlotSymbol IoSeq
vmWillSendMessage IoMessage
willFreeMessage IoMessage
yieldMessage IoMessage

공개 메소드들

메소드 설명
IOSYMBOL ( string name ) : IoSeq
IoState ( ) : System
Return ( IoObject v ) : void
error ( IoMessage m, string s ) : void
error ( IoMessage self, string p, string p_3 ) : void
handleStatus ( ) : int
loadFile ( string fileName ) : IoObject
onDoCStringWithLabel ( IoObject target, string code, string label ) : IoObject
processBootstrap ( ) : IoObject
prompt ( IoState state ) : void
protoWithInitFunc ( string name ) : IoObject
registerProtoWithFunc ( string name, IoStateProto stateProto ) : void
resetStopStatus ( ) : void
setupSingletons ( ) : void
setupSymbols ( ) : void

메소드 상세

IOSYMBOL() 공개 메소드

public IOSYMBOL ( string name ) : IoSeq
name string
리턴 IoSeq

IoState() 공개 메소드

public IoState ( ) : System
리턴 System

Return() 공개 메소드

public Return ( IoObject v ) : void
v IoObject
리턴 void

error() 공개 메소드

public error ( IoMessage m, string s ) : void
m IoMessage
s string
리턴 void

error() 공개 메소드

public error ( IoMessage self, string p, string p_3 ) : void
self IoMessage
p string
p_3 string
리턴 void

handleStatus() 공개 메소드

public handleStatus ( ) : int
리턴 int

loadFile() 공개 메소드

public loadFile ( string fileName ) : IoObject
fileName string
리턴 IoObject

onDoCStringWithLabel() 공개 메소드

public onDoCStringWithLabel ( IoObject target, string code, string label ) : IoObject
target IoObject
code string
label string
리턴 IoObject

processBootstrap() 공개 메소드

public processBootstrap ( ) : IoObject
리턴 IoObject

prompt() 공개 메소드

public prompt ( IoState state ) : void
state IoState
리턴 void

protoWithInitFunc() 공개 메소드

public protoWithInitFunc ( string name ) : IoObject
name string
리턴 IoObject

registerProtoWithFunc() 공개 메소드

public registerProtoWithFunc ( string name, IoStateProto stateProto ) : void
name string
stateProto IoStateProto
리턴 void

resetStopStatus() 공개 메소드

public resetStopStatus ( ) : void
리턴 void

setupSingletons() 공개 메소드

public setupSingletons ( ) : void
리턴 void

setupSymbols() 공개 메소드

public setupSymbols ( ) : void
리턴 void

프로퍼티 상세

activateMessage 공개적으로 프로퍼티

public IoMessage,io activateMessage
리턴 IoMessage

activateSymbol 공개적으로 프로퍼티

public IoSeq,io activateSymbol
리턴 IoSeq

asStringMessage 공개적으로 프로퍼티

public IoMessage,io asStringMessage
리턴 IoMessage

cachedNumbers 공개적으로 프로퍼티

public IoObjectArrayList,io cachedNumbers
리턴 IoObjectArrayList

callSymbol 공개적으로 프로퍼티

public IoSeq,io callSymbol
리턴 IoSeq

clrProto 공개적으로 프로퍼티

public IoCLR,io clrProto
리턴 IoCLR

collectedLinkMessage 공개적으로 프로퍼티

public IoMessage,io collectedLinkMessage
리턴 IoMessage

compareMessage 공개적으로 프로퍼티

public IoMessage,io compareMessage
리턴 IoMessage

contextList 공개적으로 프로퍼티

public ArrayList,System.Collections contextList
리턴 System.Collections.ArrayList

core 공개적으로 프로퍼티

public IoObject,io core
리턴 IoObject

currentIoStack 공개적으로 프로퍼티

public Stack,System.Collections currentIoStack
리턴 System.Collections.Stack

debugOn 공개적으로 프로퍼티

public int debugOn
리턴 int

debugger 공개적으로 프로퍼티

public IoObject,io debugger
리턴 IoObject

endTime 공개적으로 프로퍼티

public double endTime
리턴 double

exitResult 공개적으로 프로퍼티

public int exitResult
리턴 int

forwardMessage 공개적으로 프로퍼티

public IoMessage,io forwardMessage
리턴 IoMessage

forwardSymbol 공개적으로 프로퍼티

public IoSeq,io forwardSymbol
리턴 IoSeq

initMessage 공개적으로 프로퍼티

public IoMessage,io initMessage
리턴 IoMessage

ioBreak 공개적으로 프로퍼티

public IoObject,io ioBreak
리턴 IoObject

ioContinue 공개적으로 프로퍼티

public IoObject,io ioContinue
리턴 IoObject

ioEol 공개적으로 프로퍼티

public IoObject,io ioEol
리턴 IoObject

ioFalse 공개적으로 프로퍼티

public IoObject,io ioFalse
리턴 IoObject

ioNil 공개적으로 프로퍼티

public IoObject,io ioNil
리턴 IoObject

ioNormal 공개적으로 프로퍼티

public IoObject,io ioNormal
리턴 IoObject

ioReturn 공개적으로 프로퍼티

public IoObject,io ioReturn
리턴 IoObject

ioTrue 공개적으로 프로퍼티

public IoObject,io ioTrue
리턴 IoObject

lobby 공개적으로 프로퍼티

public IoObject,io lobby
리턴 IoObject

localsProto 공개적으로 프로퍼티

public IoObject,io localsProto
리턴 IoObject

localsUpdateSlotCFunc 공개적으로 프로퍼티

public IoObject,io localsUpdateSlotCFunc
리턴 IoObject

mainMessage 공개적으로 프로퍼티

public IoMessage,io mainMessage
리턴 IoMessage

messageCount 공개적으로 프로퍼티

public int messageCount
리턴 int

messageCountLimit 공개적으로 프로퍼티

public int messageCountLimit
리턴 int

nilMessage 공개적으로 프로퍼티

public IoMessage,io nilMessage
리턴 IoMessage

noShufflingSymbol 공개적으로 프로퍼티

public IoSeq,io noShufflingSymbol
리턴 IoSeq

objectForReferenceIdMessage 공개적으로 프로퍼티

public IoMessage,io objectForReferenceIdMessage
리턴 IoMessage

objectProto 공개적으로 프로퍼티

public IoObject,io objectProto
리턴 IoObject

opShuffleMessage 공개적으로 프로퍼티

public IoMessage,io opShuffleMessage
리턴 IoMessage

opShuffleSymbol 공개적으로 프로퍼티

public IoSeq,io opShuffleSymbol
리턴 IoSeq

primitives 공개적으로 프로퍼티

public Hashtable,System.Collections primitives
리턴 System.Collections.Hashtable

printMessage 공개적으로 프로퍼티

public IoMessage,io printMessage
리턴 IoMessage

referenceIdForObjectMessage 공개적으로 프로퍼티

public IoMessage,io referenceIdForObjectMessage
리턴 IoMessage

returnValue 공개적으로 프로퍼티

public object returnValue
리턴 object

runMessage 공개적으로 프로퍼티

public IoMessage,io runMessage
리턴 IoMessage

selfMessage 공개적으로 프로퍼티

public IoMessage,io selfMessage
리턴 IoMessage

selfSymbol 공개적으로 프로퍼티

public IoSeq,io selfSymbol
리턴 IoSeq

semicolonSymbol 공개적으로 프로퍼티

public IoSeq,io semicolonSymbol
리턴 IoSeq

setSlotBlock 공개적으로 프로퍼티

public IoObject,io setSlotBlock
리턴 IoObject

setSlotSymbol 공개적으로 프로퍼티

public IoSeq,io setSlotSymbol
리턴 IoSeq

setSlotWithTypeSymbol 공개적으로 프로퍼티

public IoSeq,io setSlotWithTypeSymbol
리턴 IoSeq

shouldExit 공개적으로 프로퍼티

public int shouldExit
리턴 int

stackSizeSymbol 공개적으로 프로퍼티

public IoSeq,io stackSizeSymbol
리턴 IoSeq

stopStatus 공개적으로 프로퍼티

public IoStopStatus stopStatus
리턴 IoStopStatus

symbols 공개적으로 프로퍼티

public Hashtable,System.Collections symbols
리턴 System.Collections.Hashtable

tailCallMessage 공개적으로 프로퍼티

public IoMessage,io tailCallMessage
리턴 IoMessage

timeLimit 공개적으로 프로퍼티

public double timeLimit
리턴 double

typeMessage 공개적으로 프로퍼티

public IoMessage,io typeMessage
리턴 IoMessage

typeSymbol 공개적으로 프로퍼티

public IoSeq,io typeSymbol
리턴 IoSeq

updateSlotSymbol 공개적으로 프로퍼티

public IoSeq,io updateSlotSymbol
리턴 IoSeq

vmWillSendMessage 공개적으로 프로퍼티

public IoMessage,io vmWillSendMessage
리턴 IoMessage

willFreeMessage 공개적으로 프로퍼티

public IoMessage,io willFreeMessage
리턴 IoMessage

yieldMessage 공개적으로 프로퍼티

public IoMessage,io yieldMessage
리턴 IoMessage