Namespace TMPEffects.Tags.Collections
Classes
- CachedCollection<T>
Manages a collection of ITagWrapper that represent a cached tag.
Will keep itself synchronized with the given ObservableTagCollection.
- CachedCollection<T>.MinMax
The minimum and maximum collection index of cached tags potentially relevant to a given text index.
- ObservableTagCollection
An observable ITagCollection.
Structs
- CachedCollection<T>.StructContainingEnumerable
Helper struct for GetContaining_NonAlloc(int).
- CachedCollection<T>.StructContainingEnumerator
Helper struct for GetContaining_NonAlloc(int).
- CachedCollection<T>.StructReversedContainingEnumerable
Helper struct for GetContainingReversed_NonAlloc(int).
- CachedCollection<T>.StructReversedContainingEnumerator
Helper struct for GetContainingReversed_NonAlloc(int).
Interfaces
- IReadOnlyTagCollection
A readonly collection of TMPEffectTagTuple.
- ITagCollection
A writable collection of TMPEffectTagTuple.
- ITagCollectionManager<TKey>
Interface for a manager of ITagCollection.