WeakReferenceListT Class |
Namespace: VelocityDb.Collection
[SerializableAttribute] public class WeakReferenceList<T> : WeakReferenceListBase<T>, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable where T : IOptimizedPersistable
The WeakReferenceListT type exposes the following members.
Name | Description | |
---|---|---|
WeakReferenceListT |
Constructs a new list with a presized capacity
|
Name | Description | |
---|---|---|
Count |
Number of items in list
(Overrides WeakReferenceListBaseTCount.) | |
Item |
Gets or sets an item at a certain index
(Overrides WeakReferenceListBaseTItemInt32.) | |
ObjectsPerPage |
Limit to 1000 per page (instead of default 40000)
(Overrides OptimizedPersistableObjectsPerPage.) |
Name | Description | |
---|---|---|
Add |
Adds an item to a list
(Overrides WeakReferenceListBaseTAdd(T).) | |
AddRange |
Adds the elements of the given collection to the end of this list.
(Overrides WeakReferenceListBaseTAddRange(IEnumerableT).) | |
Clear |
Removes all items from the list and frees the array
(Overrides WeakReferenceListBaseTClear.) | |
Insert |
Inserts an item at a specified index
(Overrides WeakReferenceListBaseTInsert(Int32, T).) | |
InsertRange |
Inserts the elements of the given collection at a given index.
(Overrides WeakReferenceListBaseTInsertRange(Int32, IEnumerableT).) | |
Remove |
Remove an item
(Overrides WeakReferenceListBaseTRemove(T).) | |
RemoveAt |
Removes an item at a specified index
(Overrides WeakReferenceListBaseTRemoveAt(Int32).) | |
RemoveRange |
Removes a range of items
(Overrides WeakReferenceListBaseTRemoveRange(Int32, Int32).) |
Name | Description | |
---|---|---|
GetT | (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.) |