Click or drag to resize

CondensedCollectionT Properties

[This is preliminary documentation and is subject to change.]

The CondensedCollectionT generic type exposes the following members.

Properties
  NameDescription
Public propertyCapacity
Gets or sets the total number of elements the internal data structure can hold without resizing.
Public propertyComparer
Public propertyCount
Gets the number of elements in the collection.
Public propertyCutoverPredicate
Gets the callback that is periodically called to determine whether it's worthwhile for this collection to perform deduplication. Called immediately before a new, unique item is added to the intern pool. Return true if the condensed list needs to cutover to normal ListT storage.
Public propertyHasCutover
Gets whether the collection has stopped performing deduplication and has internally cutover to normal ListT storage.
Public propertyIndexType
Public propertyInternPoolCount
Gets count of values held internally in the collection's intern pool of unique values, or -1 if the collection has cutover and is no longer performing deduplication.
Public propertyIsReadOnly
Gets a value indicating whether the collection is read-only.
Public propertyItem
Gets or sets the element at the specified index.
Public propertyReclaimableInternsCount
Gets count of unused items in the collection's intern pool that would be freed (made eligible for GC) by a cleanup operation, or -1 if the collection has cutover and is no longer performing deduplication.
Public propertyUniqueCount
Gets count of unique values held in the collection. If T is nullable and null element(s) are present, null will be counted as a unique value.
Top
See Also