TextStudioActionDefinitionUtility
public static class TextStudioActionDefinitionUtilityMatches action implementations against their canonical identifiers and aliases.
Methods
Section titled “Methods”
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
MatchesName(ITextStudioAction, string)
Section titled “MatchesName(ITextStudioAction, string)”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