Property | Type | Description | |
---|---|---|---|
data | |||
fields | FieldInfo>.Dictionary |
Method | Description | |
---|---|---|
Add ( Object key, Object value ) : void |
a Version of Add that implements IDictionary.Add. It attempts to infer the packers for the key and for the value
|
|
Add ( Object key, Object value, Packers valpacker ) : void |
specialized version of Add that attempts to infer the packer for the key, but the packer for the value must be provided
|
|
Add ( Object key, Packers keypacker, Object value, Packers valpacker ) : void |
Adds the given given value (with the given value-packer) under the given key (with the given key packer)
|
|
Add ( String key, String value ) : void |
specialized version of Add
|
|
Add ( String key, int value ) : void |
specialized version of Add
|
|
Add ( int key, String value ) : void |
specialized version of Add
|
|
Add ( int key, int value ) : void |
specialized version of Add
|
|
AddNewMap ( String name ) : |
Adds a new HeteroMap instance to this HeteroMap under the given key This is a convenience function, used by the Agnos binding code, but it's not expected to be useful to the general public.
|
|
Clear ( ) : void | ||
Contains ( Object key ) : bool | ||
ContainsKey ( Object key ) : bool | ||
ContainsValue ( Object value ) : bool | ||
CopyTo ( |
||
GetEnumerator ( ) : IDictionaryEnumerator | ||
HeteroMap ( ) : System | ||
HeteroMap ( |
||
HeteroMap ( int capacity ) : System | ||
Remove ( object key ) : void | ||
ToString ( ) : string | ||
TryGetValue ( Object key, Object &value ) : bool | ||
Update ( |
||
getKeyPacker ( Object key ) : Packers.AbstractPacker |
returns the key-packer associated with the given vey
|
|
getValuePacker ( Object key ) : Packers.AbstractPacker |
returns the value-packer associated with the given vey
|
|
this ( Object key ) : Object |
Method | Description | |
---|---|---|
ToStringHelper ( String indent, StringBuilder sb ) : void | ||
getPackerForBuiltinType ( object val ) : Packers.AbstractPacker |
Method | Description | |
---|---|---|
IEnumerable ( ) : IEnumerator |
public Add ( Object key, Object value ) : void | ||
key | Object | |
value | Object | |
return | void |
public Add ( Object key, Object value, Packers valpacker ) : void | ||
key | Object | |
value | Object | |
valpacker | Packers | |
return | void |
public Add ( Object key, Packers keypacker, Object value, Packers valpacker ) : void | ||
key | Object | /// The key (any object) /// |
keypacker | Packers | /// The packer for the key (an AbstractPacker) /// |
value | Object | /// The value (any object) /// |
valpacker | Packers | /// The packer for the value (an AbstractPacker) /// |
return | void |
public Add ( String key, String value ) : void | ||
key | String | |
value | String | |
return | void |
public AddNewMap ( String name ) : |
||
name | String | /// The key /// |
return |
public CopyTo ( |
||
array | ||
arrayIndex | int | |
return | void |
public GetEnumerator ( ) : IDictionaryEnumerator | ||
return | IDictionaryEnumerator |
public HeteroMap ( |
||
other | ||
return | System |
protected ToStringHelper ( String indent, StringBuilder sb ) : void | ||
indent | String | |
sb | StringBuilder | |
return | void |
public TryGetValue ( Object key, Object &value ) : bool | ||
key | Object | |
value | Object | |
return | bool |
public getKeyPacker ( Object key ) : Packers.AbstractPacker | ||
key | Object | |
return | Packers.AbstractPacker |
protected getPackerForBuiltinType ( object val ) : Packers.AbstractPacker | ||
val | object | |
return | Packers.AbstractPacker |
public getValuePacker ( Object key ) : Packers.AbstractPacker | ||
key | Object | |
return | Packers.AbstractPacker |
protected Hashtable,System.Collections data | ||
return |