Creates a new symbol information object.
The name of the symbol.
The kind of the symbol.
The name of the symbol containing the symbol.
The location of the symbol.
Creates a new symbol information object.
The name of the symbol.
The kind of the symbol.
The range of the location of the symbol.
The resource of the location of symbol, defaults to the current document.
The name of the symbol containing the symbol.
The name of the symbol containing this symbol.
The kind of this symbol.
The location of this symbol.
The name of this symbol.
Represents information about programming constructs like variables, classes, interfaces etc.