Represents a method call in the form method-name(param1,param2,...).
See Also: Inherited members from Token.
|
Constructs a new MethodCallTok. | |
|
Constructs a new MethodCallTok. |
|
Line | int . The Line where this Token was found. (Inherited from Token.) |
|
Name | MethodNameTok . The MethodName instance containg the method's name and other information. |
|
Params | dylan.NET.Tokenizer.AST.Exprs.Expr[]. The array of parameter expressions to be passed to the method. |
|
PopFlg | bool . Documentation for this section has not yet been entered. |
|
TypArr | Type[]. Documentation for this section has not yet been entered. |
|
Value | string . The textual value of the Token. (Inherited from Token.) |
|
AddParam
(dylan.NET.Tokenizer.AST.Exprs.Expr)Adds another parameter expression to the list of parameters. |
|
override
|
ToString
()Outputs the Token in terms of dylan.NET syntax. (Inherited from Token.) |
Constructs a new MethodCallTok.
Syntax
public MethodCallTok ()Remarks
Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.7.2, 11.2.7.3, 11.2.7.4, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1, 11.2.8.2, 11.2.8.3, 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3
Constructs a new MethodCallTok.
Syntax
public MethodCallTok (string value)Parameters
- value
- This parameter is not usable in this class so use the other constructor.
Remarks
Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.7.2, 11.2.7.3, 11.2.7.4, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1, 11.2.8.2, 11.2.8.3, 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3
Adds another parameter expression to the list of parameters.
Syntax
public void AddParam (dylan.NET.Tokenizer.AST.Exprs.Expr paramtoadd)Parameters
- paramtoadd
- The Expr instance holding the expression whose evaluated value will be passed as the parameter.
Remarks
Initially the amount of parameters is 0.Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.7.2, 11.2.7.3, 11.2.7.4, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1, 11.2.8.2, 11.2.8.3, 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3
The MethodName instance containg the method's name and other information.
Syntax
public MethodNameTok NameRemarks
Any identifier whose Value is a valid and accessible method name can be used as a valid value for this field provided that the Params fields is adequatley set.Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.7.2, 11.2.7.3, 11.2.7.4, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1, 11.2.8.2, 11.2.8.3, 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3
The array of parameter expressions to be passed to the method.
Syntax
public dylan.NET.Tokenizer.AST.Exprs.Expr[] ParamsRemarks
The result type of each parameter in conjunction with the method name leads to the resolution of a MethodInfo instance.Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.7.2, 11.2.7.3, 11.2.7.4, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1, 11.2.8.2, 11.2.8.3, 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3
Documentation for this section has not yet been entered.
Syntax
public bool PopFlgRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.7.4, 11.2.7.5, 11.2.7.6, 11.2.7.7, 11.2.7.8, 11.2.7.9, 11.2.8.1, 11.2.8.2, 11.2.8.3, 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3
Documentation for this section has not yet been entered.
Syntax
public Type[] TypArrRemarks
Documentation for this section has not yet been entered.Requirements
Namespace: dylan.NET.Tokenizer.AST.Tokens
Assembly: tokenizer.AST (in tokenizer.AST.dll)
Assembly Versions: 11.2.8.4, 11.2.8.5, 11.2.8.6, 11.2.8.7, 11.2.8.9, 11.2.9.1, 11.2.9.2, 11.2.9.3