C# Class io.IoBlock

Inheritance: IoObject
Show file Open project: devaspot/io Class Usage Examples

Public Properties

Property Type Description
argNames IoObjectArrayList
async bool
containedMessage IoMessage
passStops IoCallStatus
scope IoObject

Public Methods

Method Description
activate ( IoObject sender, IoObject target, IoObject locals, IoMessage m, IoObject slotContext ) : IoObject
cloneSpecific ( IoObject _from, IoObject _to ) : void
createObject ( IoState state ) : IoBlock
createProto ( IoState state ) : IoBlock
proto ( IoState state ) : IoObject
slotBlock ( IoObject target, IoObject locals, IoObject m ) : IoObject
slotCall ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotCode ( IoObject target, IoObject locals, IoObject m ) : IoObject
slotMethod ( IoObject target, IoObject locals, IoObject message ) : IoObject

Method Details

activate() public method

public activate ( IoObject sender, IoObject target, IoObject locals, IoMessage m, IoObject slotContext ) : IoObject
sender IoObject
target IoObject
locals IoObject
m IoMessage
slotContext IoObject
return IoObject

cloneSpecific() public method

public cloneSpecific ( IoObject _from, IoObject _to ) : void
_from IoObject
_to IoObject
return void

createObject() public static method

public static createObject ( IoState state ) : IoBlock
state IoState
return IoBlock

createProto() public static method

public static createProto ( IoState state ) : IoBlock
state IoState
return IoBlock

proto() public method

public proto ( IoState state ) : IoObject
state IoState
return IoObject

slotBlock() public static method

public static slotBlock ( IoObject target, IoObject locals, IoObject m ) : IoObject
target IoObject
locals IoObject
m IoObject
return IoObject

slotCall() public static method

public static slotCall ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotCode() public static method

public static slotCode ( IoObject target, IoObject locals, IoObject m ) : IoObject
target IoObject
locals IoObject
m IoObject
return IoObject

slotMethod() public static method

public static slotMethod ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

Property Details

argNames public property

public IoObjectArrayList,io argNames
return IoObjectArrayList

async public property

public bool async
return bool

containedMessage public property

public IoMessage,io containedMessage
return IoMessage

passStops public property

public IoCallStatus passStops
return IoCallStatus

scope public property

public IoObject,io scope
return IoObject