CodeEvent.StartPoint - свойство
Возвращает место в файле исходного кода, помеченное как начало элемента события кода.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
ReadOnly Property StartPoint As TextPoint
TextPoint StartPoint { get; }
property TextPoint^ StartPoint {
TextPoint^ get ();
}
abstract StartPoint : TextPoint with get
function get StartPoint () : TextPoint
Значение свойства
Тип: TextPoint
Объект TextPoint.
Заметки
Точка редактирования расположена непосредственно после последнего знака элемента события кода (включая точки с запятой, оконечные знаки и другие разделители). При обращении к этому свойству неявным образом открывается файл исходного кода, если он может быть открыт. Однако некоторые языки не позволяют открывать произвольные файлы на диске, а только файлы уже открытых решений.
Примечание
Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" в разделе Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).
Примеры
В следующем примере демонстрируется применение свойства StartPoint.
Тестирование данного свойства:
Откройте проект и выберите элемент кода события, установив текстовый курсор в объект события.
Запустите надстройку.
public static void StartPoint(EnvDTE80.DTE2 dte)
{
TextSelection objTextSel;
EnvDTE80.CodeEvent codeEvent;
objTextSel = (TextSelection)dte.ActiveDocument.Selection;
codeEvent = (EnvDTE80.CodeEvent)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);
MessageBox.Show("\nStart point column number: " +
codeEvent.StartPoint.DisplayColumn, "Testing StartPoint Property");
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)