C# Class io.IoMap

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

Public Properties

Property Type Description
map System.Collections.Hashtable

Public Methods

Method Description
cloneSpecific ( IoObject from, IoObject to ) : void
createProto ( IoState state ) : IoMap
lookupMap ( object k ) : object
lookupMapValues ( object v ) : object
proto ( IoState state ) : IoObject
slotAt ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotAtIfAbsentPut ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotAtPut ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotEmpty ( IoObject target, IoObject locals, IoObject m ) : IoObject
slotHasKey ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotHasValue ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotRemoveAt ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotSize ( IoObject target, IoObject locals, IoObject m ) : IoObject

Method Details

cloneSpecific() public method

public cloneSpecific ( IoObject from, IoObject to ) : void
from IoObject
to IoObject
return void

createProto() public static method

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

lookupMap() public method

public lookupMap ( object k ) : object
k object
return object

lookupMapValues() public method

public lookupMapValues ( object v ) : object
v object
return object

proto() public method

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

slotAt() public static method

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

slotAtIfAbsentPut() public static method

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

slotAtPut() public static method

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

slotEmpty() public static method

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

slotHasKey() public static method

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

slotHasValue() public static method

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

slotRemoveAt() public static method

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

slotSize() public static method

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

Property Details

map public property

public Hashtable,System.Collections map
return System.Collections.Hashtable