Changed Hyperlink provider to use the AST information if it is available.  This makes for much more comprehensive type hinting if the file compiles.