OpenMetaverse Protocol Library Developers API Documentation
InternalDictionary < (Of < ( <' TKey, TValue > ) > ) > Class
NamespacesOpenMetaverseInternalDictionary < (Of < ( <' TKey, TValue > ) > ) >
The InternalDictionary class is used through the library for storing key/value pairs. It is intended to be a replacement for the generic Dictionary class and should be used in its place. It contains several methods for allowing access to the data from outside the library that are read only and thread safe.
Declaration Syntax
C#
public 
class 
InternalDictionary<TKey,
TValue>
Generic Template Parameters
TKey
Key Tkey
TValue
Value TValue
Members
All Members Constructors Methods Properties



Icon Member Description
InternalDictionary < (Of < ( <' TKey, TValue > ) > ) > () () () ()
Initializes a new instance of the Class with the specified key/value, has the default initial capacity.

InternalDictionary < (Of < ( <' TKey, TValue > ) > ) > (IDictionary < (Of < <' ( TKey, TValue > ) > > ) )
Initializes a new instance of the Class with the specified key/value, has its initial valies copied from the specified

InternalDictionary < (Of < ( <' TKey, TValue > ) > ) > (Int32)
Initializes a new instance of the Class with the specified key/value, With its initial capacity specified.

ContainsKey(TKey)
Check if Key exists in Dictionary

ContainsValue(TValue)
Check if Value exists in Dictionary

Copy () () () ()
Count
Gets the number of Key/Value pairs contained in the

Find(Predicate < (Of < <' ( TValue > ) > > ) )
Finds the specified match.

FindAll(Predicate < (Of < <' ( TValue > ) > > ) )
Find All items in an

FindAll(Predicate < (Of < <' ( TKey > ) > > ) )
Find All items in an

ForEach(Action < (Of < <' ( TValue > ) > > ) )
Perform an on each entry in an

ForEach(Action < (Of < <' ( TKey > ) > > ) )
Perform an on each key of an

ForEach(Action < (Of < <' ( KeyValuePair < (Of < <' ( TKey, TValue > ) > > ) > ) > > ) )
Perform an on each KeyValuePair of an

Item [ ( [ ( TKey ] ) ] )
Indexer for the dictionary

TryGetValue(TKey, TValue % )
Try to get entry from with specified key

Inheritance Hierarchy
Object
InternalDictionary < (Of < ( <' TKey, TValue > ) > ) >

Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)