alphaTab.alphaTex.AlphaTexMetaDataNode
A metadata tag with optional arguments and optional properties like:
\track "Name" {color "#F00"} .
interface AlphaTexMetaDataNode extends AlphaTexAstNodePropertiesโ
argumentsโ
A argument list directly listed after the metadata.
- JavaScript
- C#
- Kotlin
arguments?: AlphaTexArgumentList;AlphaTexArgumentList Arguments { get; set; }var arguments: AlphaTexArgumentListendโ
The end (inclusive) of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
end?: AlphaTexAstNodeLocation;AlphaTexAstNodeLocation End { get; set; }var end: AlphaTexAstNodeLocationleadingCommentsโ
The comments preceeding this node. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
leadingComments?: AlphaTexComment[];IList<AlphaTexComment> LeadingComments { get; set; }var leadingComments: alphaTab.collections.List<AlphaTexComment>nodeTypeโ
(no description)
- JavaScript
- C#
- Kotlin
nodeType: AlphaTexNodeType.Meta;AlphaTexNodeType.Meta NodeType { get; set; }var nodeType: AlphaTexNodeType.Metapropertiesโ
The optional properties defined for the metadata.
- JavaScript
- C#
- Kotlin
properties?: AlphaTexPropertiesNode;AlphaTexPropertiesNode Properties { get; set; }var properties: AlphaTexPropertiesNodestartโ
The start of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
start?: AlphaTexAstNodeLocation;AlphaTexAstNodeLocation Start { get; set; }var start: AlphaTexAstNodeLocationtagโ
The tag part of the metadata.
- JavaScript
- C#
- Kotlin
tag: AlphaTexMetaDataTagNode;AlphaTexMetaDataTagNode Tag { get; set; }var tag: AlphaTexMetaDataTagNodetrailingCommentsโ
The comments after this node (if starting on the same line). (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
trailingComments?: AlphaTexComment[];IList<AlphaTexComment> TrailingComments { get; set; }var trailingComments: alphaTab.collections.List<AlphaTexComment>