Skip to content

TextStudioEffectMetadata

ClassTextStudioTextStudio
public sealed class TextStudioEffectMetadata

Immutable discovery and parameter metadata for one effect definition.

TextStudioEffectMetadata(string, string, string, string, TextStudioPhaseMask, IReadOnlyList)

Section titled “TextStudioEffectMetadata(string, string, string, string, TextStudioPhaseMask, IReadOnlyList)”
public TextStudioEffectMetadata(string category, string displayName, string description, string markupSnippet, TextStudioPhaseMask suggestedPhases, IReadOnlyList<TextStudioTagParameterDefinition> parameters = null)

Creates immutable authoring metadata in the supplied parameter display order.

Parameters

Name Type
category System.String
displayName System.String
description System.String
markupSnippet System.String
suggestedPhases TextStudio.TextStudioPhaseMask
parameters System.Collections.Generic.IReadOnlyList{TextStudio.TextStudioTagParameterDefinition}

public string Category { get; }

Returns

System.String

public string DisplayName { get; }

Returns

System.String

public string Description { get; }

Returns

System.String

public string MarkupSnippet { get; }

Returns

System.String

public TextStudioPhaseMask SuggestedPhases { get; }

Returns

TextStudio.TextStudioPhaseMask

public IReadOnlyList<TextStudioTagParameterDefinition> Parameters { get; }

Returns

System.Collections.Generic.IReadOnlyList{TextStudio.TextStudioTagParameterDefinition}