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 |
Возвращает или задает диапазон, который должен быть выбран и отображен при выборе символа, например имя функции.
Должен содержаться в |