Joins a dot node (cascaded supported, too) into a single string like “foo.bar.Baz”
Returns a human readable type information of the given node
Analyses the given “plus” node and tries to figure out if a “string” or “number” result is produced.
Returns a list of assignments which might have impact on the value used in the given node.
Recurses the tree starting with the given node and returns the first node which calls the given method name (supports namespaces, too)
Finds the first doc comment node inside the given node
Returns the value node of the given key inside the given object initializer.
Returns a human readable list of parameter names (sorted by their order in the given function)
Returns a parameter node by index on the call node
Returns the visibility of the given name by convention
Recurses the tree starting with the given node and returns the first node which is matched by the given matcher method.
Recurses the tree starting with the given node and returns a list of nodes matched by the given matcher method