Skip to content

TextStudioActionDefinitionUtility

ClassTextStudioTextStudio
public static class TextStudioActionDefinitionUtility

Matches action implementations against their canonical identifiers and aliases.

TryGetDefinition(ITextStudioAction, out TextStudioActionDefinition)

Section titled “TryGetDefinition(ITextStudioAction, out TextStudioActionDefinition)”
public static bool TryGetDefinition(ITextStudioAction action, out TextStudioActionDefinition definition)

Tries to obtain a valid metadata definition from an action.

Parameters

Name Type
action TextStudio.ITextStudioAction
definition TextStudio.TextStudioActionDefinition

Returns

System.Boolean

public static bool MatchesName(ITextStudioAction action, string name)

Tests an action identifier and its declared aliases using ordinal case-insensitive matching.

Parameters

Name Type
action TextStudio.ITextStudioAction
name System.String

Returns

System.Boolean

MatchesName(TextStudioActionDefinition, string)

Section titled “MatchesName(TextStudioActionDefinition, string)”
public static bool MatchesName(TextStudioActionDefinition definition, string name)

Tests a definition’s identifier and aliases using ordinal case-insensitive matching.

Parameters

Name Type
definition TextStudio.TextStudioActionDefinition
name System.String

Returns

System.Boolean