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)