C# Класс io.IoState

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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