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