Table of Contents

Class TextSegmentCollection<T>

Namespace
Terminal.Gui.Editor.Document
Assembly
Terminal.Gui.Editor.dll
public sealed class TextSegmentCollection<T> : ICollection<T>, IEnumerable<T>, IEnumerable where T : TextSegment

Type Parameters

T
Inheritance
TextSegmentCollection<T>
Implements
Inherited Members

Constructors

TextSegmentCollection()
TextSegmentCollection(TextDocument)

Properties

Count
FirstSegment
LastSegment

Methods

Add(T)
Clear()
Contains(T)
CopyTo(T[], int)
Disconnect(TextDocument)
FindFirstSegmentWithStartAfter(int)
FindOverlappingSegments(int, int)
FindOverlappingSegments(ISegment)
FindSegmentsContaining(int)
GetEnumerator()
GetNextSegment(T)
GetPreviousSegment(T)
Remove(T)
UpdateOffsets(DocumentChangeEventArgs)
UpdateOffsets(OffsetChangeMapEntry)