CodeQL library for C#
codeql/csharp-all 0.8.9 (changelog, source)

Member predicate NamedElement::getFullyQualifiedName

Gets the fully qualified name of this element, for example the fully qualified name of M on line 3 is N.C.M in

namespace N {
  class C {
    void M(int i, string s) { }

Unbound generic types, such as IList<T>, are represented as System.Collections.Generic.IList`1.

string getFullyQualifiedName()