TextStudioExtensionTag
public readonly struct TextStudioExtensionTagImmutable occurrence of a registered extension tag mapped to source and visible-glyph ranges.
Fields
Section titled “Fields”
Definition
Section titled “Definition”public readonly TextStudioExtensionTagDefinition DefinitionReturns
TextStudio.TextStudioExtensionTagDefinition
public readonly string TagIdReturns
System.String
AuthoredName
Section titled “AuthoredName”public readonly string AuthoredNameReturns
System.String
SourceStart
Section titled “SourceStart”public readonly int SourceStartReturns
System.Int32
SourceEnd
Section titled “SourceEnd”public readonly int SourceEndReturns
System.Int32
GlyphStart
Section titled “GlyphStart”public readonly int GlyphStartReturns
System.Int32
GlyphCount
Section titled “GlyphCount”public readonly int GlyphCountReturns
System.Int32
Boundary
Section titled “Boundary”public readonly TextStudioExtensionTagBoundary BoundaryReturns
TextStudio.TextStudioExtensionTagBoundary
Parameters
Section titled “Parameters”public readonly TextStudioTagParameters ParametersReturns
TextStudio.TextStudioTagParameters
Constructors
Section titled “Constructors”
TextStudioExtensionTag(TextStudioExtensionTagDefinition, string, int, int, int, int, TextStudioExtensionTagBoundary, TextStudioTagParameters)
Section titled “TextStudioExtensionTag(TextStudioExtensionTagDefinition, string, int, int, int, int, TextStudioExtensionTagBoundary, TextStudioTagParameters)”public TextStudioExtensionTag(TextStudioExtensionTagDefinition definition, string authoredName, int sourceStart, int sourceEnd, int glyphStart, int glyphCount, TextStudioExtensionTagBoundary boundary, TextStudioTagParameters parameters)Creates a dispatched extension-tag occurrence.
Parameters
| Name | Type |
|---|---|
definition |
TextStudio.TextStudioExtensionTagDefinition |
authoredName |
System.String |
sourceStart |
System.Int32 |
sourceEnd |
System.Int32 |
glyphStart |
System.Int32 |
glyphCount |
System.Int32 |
boundary |
TextStudio.TextStudioExtensionTagBoundary |
parameters |
TextStudio.TextStudioTagParameters |
Properties
Section titled “Properties”
SourceLength
Section titled “SourceLength”public int SourceLength { get; }Returns
System.Int32
DispatchesOnPlan
Section titled “DispatchesOnPlan”public bool DispatchesOnPlan { get; }Returns
System.Boolean
DispatchesOnReveal
Section titled “DispatchesOnReveal”public bool DispatchesOnReveal { get; }Returns
System.Boolean
FlushesOnSkip
Section titled “FlushesOnSkip”public bool FlushesOnSkip { get; }Returns
System.Boolean