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).) | |
| 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).) | |
| 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 | |
|---|---|---|
| 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.) |