WeakShortReferenceList<T> Class |
Namespace: VelocityDb.Collection
[SerializableAttribute] public class WeakShortReferenceList<T> : WeakReferenceListBase<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable where T : IOptimizedPersistable
The WeakShortReferenceList<T> type exposes the following members.
Name | Description | |
---|---|---|
![]() | WeakShortReferenceList<T> |
Constructs a new list with a presized capacity
|
Name | Description | |
---|---|---|
![]() | Count |
Number of items in list
(Overrides WeakReferenceListBase<T>.Count.) |
![]() | Item |
Gets or sets an item at a certain index
(Overrides WeakReferenceListBase<T>.Item[Int32].) |
![]() | ObjectsPerPage |
Limit to 10000 per page (instead of default 40000)
(Overrides OptimizedPersistable.ObjectsPerPage.) |
Name | Description | |
---|---|---|
![]() | Add |
Adds an item to a list
(Overrides WeakReferenceListBase<T>.Add(T).) |
![]() | AddRange |
Adds the elements of the given collection to the end of this list.
(Overrides WeakReferenceListBase<T>.AddRange(IEnumerable<T>).) |
![]() | Clear |
Removes all items from the list and frees the array
(Overrides WeakReferenceListBase<T>.Clear().) |
![]() | Insert |
Inserts an item at a specified index
(Overrides WeakReferenceListBase<T>.Insert(Int32, T).) |
![]() | InsertRange |
Inserts the elements of the given collection at a given index.
(Overrides WeakReferenceListBase<T>.InsertRange(Int32, IEnumerable<T>).) |
![]() | Remove |
Remove an item
(Overrides WeakReferenceListBase<T>.Remove(T).) |
![]() | RemoveAt |
Removes an item at a specified index
(Overrides WeakReferenceListBase<T>.RemoveAt(Int32).) |
![]() | RemoveRange |
Removes a range of items
(Overrides WeakReferenceListBase<T>.RemoveRange(Int32, Int32).) |
Name | Description | |
---|---|---|
![]() | Get<T> | (Defined by GraphHelpers.) |
![]() | ToStringDetails(SessionBase, Boolean) | Overloaded.
Object details as a string
(Defined by Utilities.) |
![]() | ToStringDetails(Schema, TypeVersion, Boolean) | Overloaded.
Currently only used by Database Manager
(Defined by Utilities.) |