alphaTab.importer.alphaTex.IAlphaTexArgumentValue
Base marker interface for nodes which can be arguments in an AlphaTexArgumentList
interface IAlphaTexArgumentValue extends IAlphaTexAstNodeProperties​
end​
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​
The type of the node. (Inherited from IAlphaTexAstNode )
- JavaScript
- C#
- Kotlin
parameterIndices​
For every signature candidate available for parent current argument list, this array contains the index to the parameter definition in the alphaTex language definitino.
This value can be used to lookup the respective parameter definition in the documentation or alphaTex language definition. As paramters can be optional this value allows a reverse lookup to the parameter information.
- JavaScript
- C#
- Kotlin
parameterIndices?: Map<number, number>;Map<double, double> ParameterIndices { get; set; }var parameterIndices: alphaTab.collections.DoubleDoubleMap<Double, Double>start​
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: AlphaTexAstNodeLocationtrailingComments​
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>