TextStudioCharacterSubstitutionDefinition
public sealed class TextStudioCharacterSubstitutionDefinitionMetadata, aliases, examples, and parameter schema for one substitution tag.
Constructors
Section titled “Constructors”
TextStudioCharacterSubstitutionDefinition(string, string, string, string[], string[], TextStudioTagParameterDefinition[])
Section titled “TextStudioCharacterSubstitutionDefinition(string, string, string, string[], string[], TextStudioTagParameterDefinition[])”public TextStudioCharacterSubstitutionDefinition(string id, string displayName = null, string description = null, string[] aliases = null, string[] examples = null, TextStudioTagParameterDefinition[] parameters = null)Creates a discoverable substitution definition with defensive empty defaults.
Parameters
| Name | Type |
|---|---|
id |
System.String |
displayName |
System.String |
description |
System.String |
aliases |
System.String[] |
examples |
System.String[] |
parameters |
TextStudio.TextStudioTagParameterDefinition[] |
Properties
Section titled “Properties”
public string Id { get; }Returns
System.String
DisplayName
Section titled “DisplayName”public string DisplayName { get; }Returns
System.String
Description
Section titled “Description”public string Description { get; }Returns
System.String
Aliases
Section titled “Aliases”public IReadOnlyList<string> Aliases { get; }Returns
System.Collections.Generic.IReadOnlyList{System.String}
Examples
Section titled “Examples”public IReadOnlyList<string> Examples { get; }Returns
System.Collections.Generic.IReadOnlyList{System.String}
Parameters
Section titled “Parameters”public IReadOnlyList<TextStudioTagParameterDefinition> Parameters { get; }Returns
System.Collections.Generic.IReadOnlyList{TextStudio.TextStudioTagParameterDefinition}