Table of Contents

Class Rope<T>

Namespace
Terminal.Gui.Editor.Document.Utils
Assembly
Terminal.Gui.Editor.dll
public sealed class Rope<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, ICloneable

Type Parameters

T
Inheritance
Rope<T>
Implements
Inherited Members

Constructors

Rope()
Rope(IEnumerable<T>)
Rope(int, Func<Rope<T>>)
Rope(T[], int, int)

Properties

Count
this[int]
Length

Methods

Add(T)
AddRange(IEnumerable<T>)
AddRange(Rope<T>)
AddRange(T[], int, int)
Clear()
Clone()
Concat(Rope<T>, Rope<T>)
Concat(params Rope<T>[])
Contains(T)
CopyTo(int, Span<T>, int, int)
CopyTo(Span<T>, int)
CopyTo(T[], int)
GetEnumerator()
GetRange(int, int)
IndexOf(T)
IndexOf(T, int, int)
Insert(int, T)
InsertRange(int, IEnumerable<T>)
InsertRange(int, Rope<T>)
InsertRange(int, T[], int, int)
LastIndexOf(T)
LastIndexOf(T, int, int)
Remove(T)
RemoveAt(int)
RemoveRange(int, int)
SetRange(int, T[], int, int)
ToArray()
ToArray(int, int)
ToString()