Click or drag to resize

WeakShortReferenceListT Class

List with an Id containing object short Ids (page and slot) ordered by index.
Inheritance Hierarchy
SystemObject
  VelocityDbOptimizedPersistable
    VelocityDb.CollectionWeakReferenceListBaseT
      VelocityDb.CollectionWeakShortReferenceListT

Namespace:  VelocityDb.Collection
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
[SerializableAttribute]
public class WeakShortReferenceList<T> : WeakReferenceListBase<T>, 
	IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
where T : IOptimizedPersistable

Type Parameters

T
The type of objects contained in this kind of list

The WeakShortReferenceListT type exposes the following members.

Constructors
Properties
Methods
  NameDescription
Public methodAdd
Adds an item to a list
(Overrides WeakReferenceListBaseTAdd(T).)
Public methodAddRange
Adds the elements of the given collection to the end of this list.
(Overrides WeakReferenceListBaseTAddRange(IEnumerableT).)
Public methodClear
Removes all items from the list and frees the array
(Overrides WeakReferenceListBaseTClear.)
Public methodInsert
Inserts an item at a specified index
(Overrides WeakReferenceListBaseTInsert(Int32, T).)
Public methodInsertRange
Inserts the elements of the given collection at a given index.
(Overrides WeakReferenceListBaseTInsertRange(Int32, IEnumerableT).)
Public methodRemove
Remove an item
(Overrides WeakReferenceListBaseTRemove(T).)
Public methodRemoveAt
Removes an item at a specified index
(Overrides WeakReferenceListBaseTRemoveAt(Int32).)
Public methodRemoveRange
Removes a range of items
(Overrides WeakReferenceListBaseTRemoveRange(Int32, Int32).)
Top
Extension Methods
See Also