DocumentSymbol Класс

Определение

Представляет программные конструкции, такие как переменные, классы, интерфейсы и т. д., которые отображаются в документе. Символы документа могут быть иерархическими, и они имеют два диапазона: один, включающий в себя определение и один, указывающий на наиболее интересный диапазон, например диапазон идентификатора.

public ref class DocumentSymbol
[System.Runtime.Serialization.DataContract]
public class DocumentSymbol
[<System.Runtime.Serialization.DataContract>]
type DocumentSymbol = class
Public Class DocumentSymbol
Наследование
DocumentSymbol
Атрибуты

Конструкторы

DocumentSymbol()

Свойства

Children

Возвращает или задает дочерние элементы этого символа, например свойства класса.

Deprecated

Возвращает или задает значение, указывающее, является ли этот символ устаревшим.

Detail

Возвращает или задает дополнительные сведения для этого символа, например сигнатуру функции.

Kind

Возвращает или задает значение SymbolKind для этого символа.

Name

Возвращает или задает имя этого символа.

Range

Возвращает или задает диапазон, включающий в себя символ, не включающий начальные и конечные пробелы, но все остальное, например комментарии. Эти сведения обычно используются для определения того, находится ли курсор клиентов внутри символа, чтобы его можно было обнаружить в пользовательском интерфейсе.

SelectionRange

Возвращает или задает диапазон, который должен быть выбран и отображен при выборе символа, например имя функции. Должен содержаться в range .

Применяется к