Skip to content

TextStudioAppearanceSpan

StructTextStudioTextStudio
public readonly struct TextStudioAppearanceSpan

An authored appearance invocation, retained even when its definition cannot resolve.

TextStudioAppearanceSpan(string, TextStudioTagParameters, int, int, int, int, int, int, bool)

Section titled “TextStudioAppearanceSpan(string, TextStudioTagParameters, int, int, int, int, int, int, bool)”
public TextStudioAppearanceSpan(string id, TextStudioTagParameters parameters, int sourceStart, int sourceLength, int start, int length, int parentIndex, int occurrenceId, bool isAdHoc)

Creates an authored appearance invocation with source and semantic ranges, parent linkage, parameters, and nonnegative lengths.

Parameters

Name Type
id System.String
parameters TextStudio.TextStudioTagParameters
sourceStart System.Int32
sourceLength System.Int32
start System.Int32
length System.Int32
parentIndex System.Int32
occurrenceId System.Int32
isAdHoc System.Boolean

public string Id { get; }

Returns

System.String

public TextStudioTagParameters Parameters { get; }

Returns

TextStudio.TextStudioTagParameters

public int SourceStart { get; }

Returns

System.Int32

public int SourceLength { get; }

Returns

System.Int32

public int Length { get; }

Returns

System.Int32

public int ParentIndex { get; }

Index of the enclosing appearance occurrence, or -1.

Returns

System.Int32

public int OccurrenceId { get; }

Returns

System.Int32

public bool IsAdHoc { get; }

Returns

System.Boolean