ParameterLocations Type
Represents the locations relevant to activating parameter info in an IDE
Instance members
Instance member |
Description
|
|
Array of locations for each argument, and a flag if that argument is named
|
Full Usage:
this.IsThereACloseParen
Returns: bool
|
Is false if either this is a call without parens "f x" or the parser recovered as in "f(x,y"
|
Full Usage:
this.LongId
Returns: string list
|
The text of the long identifier prior to the open-parentheses
|
|
The end location of long identifier prior to the open-parentheses
|
|
The start location of long identifier prior to the open-parentheses
|
Full Usage:
this.NamedParamNames
Returns: string option[]
|
Either empty or a name if an actual named parameter; f(0,a=4,?b=None) would be [|None; Some "a"; Some "b"|]
|
|
The location of the open-parentheses
|
|
The locations of commas and close parenthesis (or, last char of last arg, if no final close parenthesis)
|
Static members
Static member |
Description
|
Full Usage:
ParameterLocations.Find(arg1, arg1)
Parameters:
pos
arg1 : ParsedInput
Returns: ParameterLocations option
|
Find the information about parameter info locations at a particular source location
|