TextStudioMarkupSyntax
public sealed class TextStudioMarkupSyntax : ScriptableObjectConfigures project-wide or per-host authoring syntax without adding provider dependencies.
Methods
Section titled “Methods”
Normalize(string)
Section titled “Normalize(string)”public string Normalize(string markup)Converts configured custom delimiters to canonical angle tags while honoring escaping and native-tag policy.
Parameters
| Name | Type |
|---|---|
markup |
System.String |
Returns
System.String
Configure(TextStudioAuthoringProfile, string, string, bool)
Section titled “Configure(TextStudioAuthoringProfile, string, string, bool)”public void Configure(TextStudioAuthoringProfile profile, string openingDelimiter = "[", string closingDelimiter = "]", bool acceptNativeAngleTags = true)Sets the authoring dialect and single-character custom delimiters, then invalidates dependent plans.
Parameters
| Name | Type |
|---|---|
profile |
TextStudio.TextStudioAuthoringProfile |
openingDelimiter |
System.String |
closingDelimiter |
System.String |
acceptNativeAngleTags |
System.Boolean |
Constructors
Section titled “Constructors”
TextStudioMarkupSyntax()
Section titled “TextStudioMarkupSyntax()”public TextStudioMarkupSyntax()Properties
Section titled “Properties”
Profile
Section titled “Profile”public TextStudioAuthoringProfile Profile { get; }Returns
TextStudio.TextStudioAuthoringProfile
OpeningDelimiter
Section titled “OpeningDelimiter”public string OpeningDelimiter { get; }Returns
System.String
ClosingDelimiter
Section titled “ClosingDelimiter”public string ClosingDelimiter { get; }Returns
System.String
AcceptNativeAngleTags
Section titled “AcceptNativeAngleTags”public bool AcceptNativeAngleTags { get; }Returns
System.Boolean