AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.6.0" />

.NET API 844,288 bytes

 ICharacterData

The CharacterData abstract interface represents a Node object that contains characters.
string Data { get; set; }

Gets or sets the contained text.

int Length { get; }

Gets the length of the contained text.

void Append(string value)

Appends the given value to the Data string.

void Delete(int offset, int count)

Removes the specified amount of characters, starting at the specified offset, from the Data.

void Insert(int offset, string value)

Inserts the specified characters, at the specified offset, in the Data text.

void Replace(int offset, int count, string value)

Replaces the specified amount of characters, starting at the specified offset, with the specified value.

string Substring(int offset, int count)

Returns a string containing the part of Data of the specified length and starting at the specified offset.