| Member | Description |
member Add : 'a * 'b -> unit |
Add a binding for the element to the table
|
member Clear : unit -> unit |
Clear all elements from the collection
|
member Contains : 'a -> bool |
Test if the collection contains any bindings for the given element
|
member Copy : unit -> HashTable <'a,'b> |
Make a shallow copy of the collection
|
member Find : 'a -> 'b |
Lookup the given element in the table. Raise Not_found/IndexOutOfRangeException if the element is not found.
|
member FindAll : 'a -> 'b list |
Find all bindings for the given element in the table, if any
|
member Fold : ('a -> 'b -> 'c -> 'c) -> 'c -> 'c |
Apply the given function to each element in the collection threading the accumulating parameter
through the sequence of function applications
|
member GetLongestChain : unit -> ('a * 'b) list |
Get the longest chain in the hash table as a list. Use for debugging
|
member Iterate : ('a -> 'b -> unit) -> unit |
Apply the given function to each binding in the hash table
|
member Remove : 'a -> unit |
Remove the latest binding (if any) for the given element from the table
|
member Replace : 'a * 'b -> unit |
Replace the latest binding (if any) for the given element.
|
member TryFind : 'a -> 'b option |
Lookup the given element in the table, returning the result as an Option
|