Click or drag to resize

SortedSetBaseKey Class

A base class for sorted sets
Inheritance Hierarchy

Namespace:  VelocityDb.Collection
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
[SerializableAttribute]
public abstract class SortedSetBase<Key> : OptimizedPersistable, 
	IEnumerable<Key>, IEnumerable

Type Parameters

Key
A key type for a set.

The SortedSetBaseKey type exposes the following members.

Properties
  NameDescription
Public propertyComparer
Gets the IComparer that is used to determine the order of the items in the sorted set
Public propertyCount
Number of elements in this SortedSetBase
Public propertyIsEmpty
Returns true if 0 elements are in the set.
Public propertyIsReadOnly
Returns false
Public propertyItem
Given a lookup key, returns the corresponding key within the collection or null if not found
Public propertyKeys
Gets the internal list of NodeKeys
Top
Methods
  NameDescription
Public methodAdd
Add item to this sorted set.
Public methodClear
Remove all items from this set.
Public methodContains
Checks if this sorted set contains the item
Public methodCopyTo
Copy items in this sorted set to array, starting at arrayIndex
Public methodIndexOf
Get the index of a given key
Public methodRemove
Remove item from this set
Public methodRemoveWhere
Remove elements that match specified predicate. Returns the number of elements removed
Public methodTryGetValue
Gets the value associated with the specified key.
Top
Extension Methods
  NameDescription
Public Extension MethodToStringDetails(SessionBase, Boolean)Overloaded.
Object details as a string
(Defined by Utilities.)
Public Extension MethodToStringDetails(Schema, TypeVersion, Boolean)Overloaded.
Currently only used by Database Manager
(Defined by Utilities.)
Top
See Also