DocumentSymbol Klasse

Definition

Stellt Programmierungskonstrukte wie Variablen, Klassen, Schnittstellen usw. dar, die in einem Dokument angezeigt werden. Dokument Symbole können hierarchisch sein und zwei Bereiche aufweisen: eine, die ihre Definition einschließt, und eine, die auf Ihren interessantesten Bereich zeigt (z. b. den Bereich eines Bezeichners).

public ref class DocumentSymbol
[System.Runtime.Serialization.DataContract]
public class DocumentSymbol
[<System.Runtime.Serialization.DataContract>]
type DocumentSymbol = class
Public Class DocumentSymbol
Vererbung
DocumentSymbol
Attribute

Konstruktoren

DocumentSymbol()

Eigenschaften

Children

Ruft die untergeordneten Elemente dieses Symbols ab oder legt diese fest, z. b. Eigenschaften einer Klasse.

Deprecated

Ruft einen Wert ab, der angibt, ob dieses Symbol veraltet ist, oder legt diesen fest.

Detail

Ruft weitere Details für dieses Symbol ab oder legt diese fest, z. b. die Signatur einer Funktion.

Kind

Ruft den dieses Symbols ab oder legt SymbolKind diesen fest.

Name

Ruft den Namen dieses Symbols ab oder legt diesen fest.

Range

Ruft den Bereich ab, der dieses Symbol einschließt, ohne führende/nachfolgende Leerräume, aber alles andere wie Kommentare, oder legt diesen fest. Diese Informationen werden in der Regel verwendet, um zu bestimmen, ob sich der Client Cursor innerhalb des Symbols befindet, um das Symbol in der Benutzeroberfläche anzuzeigen.

SelectionRange

Ruft den Bereich ab, der beim Auswählen dieses Symbols ausgewählt und angezeigt werden soll, z. b. den Namen einer Funktion, oder legt diesen fest. Muss in enthalten sein range .

Gilt für