alphaTab.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>