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

Member predicate NamedElement::getFullyQualifiedNameDebug

INTERNAL: Do not use.

This is intended for DEBUG ONLY. Constructing the fully qualified name for all elements in a large codebase puts severe stress on the string pool.

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 getFullyQualifiedNameDebug()