alphaTab.alphaTex.AlphaTexArgumentList
A node holding multiple arguments optionally grouped by parenthesis.
Whether parenthesis are needed depends on the context.
Used in contexts like bend effects 3.3{b (0 4)}.
interface AlphaTexArgumentList extends AlphaTexAstNodeProperties​
arguments​
The list of arguments.
- JavaScript
- C#
- Kotlin
arguments: IAlphaTexArgumentValue[];IList<IAlphaTexArgumentValue> Arguments { get; set; }var arguments: alphaTab.collections.List<IAlphaTexArgumentValue>closeParenthesis​
The close parenthesis token grouping the arguments.
- JavaScript
- C#
- Kotlin
closeParenthesis?: AlphaTexParenthesisCloseTokenNode;AlphaTexParenthesisCloseTokenNode CloseParenthesis { get; set; }var closeParenthesis: AlphaTexParenthesisCloseTokenNodeend​
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.Arguments;AlphaTexNodeType.Arguments NodeType { get; set; }var nodeType: AlphaTexNodeType.ArgumentsopenParenthesis​
The open parenthesis token grouping the arguments.
- JavaScript
- C#
- Kotlin
openParenthesis?: AlphaTexParenthesisOpenTokenNode;AlphaTexParenthesisOpenTokenNode OpenParenthesis { get; set; }var openParenthesis: AlphaTexParenthesisOpenTokenNodesignatureCandidateIndices​
A list of indices to signatures which were selected as candidates matching this argument list. These values can be used to lookup the respective signature definition in the documentation or alphaTex language definition.
- JavaScript
- C#
- Kotlin
signatureCandidateIndices?: number[];IList<double> SignatureCandidateIndices { get; set; }var signatureCandidateIndices: alphaTab.collections.DoubleListstart​
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>