Skip to content

TextStudioTextUnit

StructTextStudioTextStudio
public readonly struct TextStudioTextUnit

Mapping between one semantic reveal unit and its resolved, display, source, and visible-glyph ranges.

public readonly int unitIndex

Returns

System.Int32

public readonly int resolvedStart

Returns

System.Int32

public readonly int resolvedLength

Returns

System.Int32

public readonly int sourceStart

Returns

System.Int32

public readonly int sourceLength

Returns

System.Int32

TextStudioTextUnit(int, int, int, int, int)

Section titled “TextStudioTextUnit(int, int, int, int, int)”
public TextStudioTextUnit(int unitIndex, int resolvedStart, int resolvedLength, int sourceStart, int sourceLength)

Creates a semantic-unit mapping with explicit UTF-16 and glyph range lengths.

Parameters

Name Type
unitIndex System.Int32
resolvedStart System.Int32
resolvedLength System.Int32
sourceStart System.Int32
sourceLength System.Int32

public int ResolvedEnd { get; }

Returns

System.Int32

public int SourceEnd { get; }

Returns

System.Int32