Represents information about programming constructs like variables, classes, interfaces etc.

Hierarchy

  • SymbolInformation

Index

Properties

Optional containerName

containerName: string

The name of the symbol containing this symbol.

kind

kind: SymbolKind.File | SymbolKind.Module | SymbolKind.Namespace | SymbolKind.Package | SymbolKind.Class | SymbolKind.Method | SymbolKind.Property | SymbolKind.Field | SymbolKind.Constructor | SymbolKind.Enum | SymbolKind.Interface | SymbolKind.Function | SymbolKind.Variable | SymbolKind.Constant | SymbolKind.String | SymbolKind.Number | SymbolKind.Boolean | SymbolKind.Array | SymbolKind.Object | SymbolKind.Key | SymbolKind.Null | SymbolKind.EnumMember | SymbolKind.Struct | SymbolKind.Event | SymbolKind.Operator | SymbolKind.TypeParameter

The kind of this symbol.

location

location: Location

The location of this symbol.

name

name: string

The name of this symbol.