Member predicate CanonicalName::toString
Gets the fully qualified name, followed by the name of its enclosing module or file.
For example, the class Server from the http module has toString value: Server in module 'http'.
In the file foo.ts below, the class C has toString value C in foo.ts:2 because it is
defined in a lexical scope starting on line 2:
namespace X {
function doWork() {
class C {}
}
}