Expression.DTE - свойство
Возвращает объект расширения верхнего уровня.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property DTE As DTE
DTE DTE { get; }
property DTE^ DTE {
DTE^ get ();
}
abstract DTE : DTE with get
function get DTE () : DTE
Значение свойства
Тип: EnvDTE.DTE
Объект DTE.
Заметки
В Visual Studio объект DTE является корневым объектом модели автоматизации, который в других объектных моделях часто называется "Application".
Примеры
В следующем примере демонстрируется применение свойства DTE.
Тестирование данного свойства:
Задайте в целевом приложении точку останова.
Запустите приложение в режиме отладки.
Когда выполнение приложения остановится в точке останова, запустите надстройку.
public static void DTE(DTE dte)
{
// Setup debug Output window.
Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("DTE Property Test: ");
owp.Activate();
EnvDTE.Expression exp = dte.Debugger.GetExpression("tempC", true, 1);
owp.OutputString("Edition of the environment: " + exp.DTE.Edition);
}
Shared Sub DTEProperty(ByRef dte As EnvDTE.DTE)
Dim exp As EnvDTE.Expression = dte.Debugger.GetExpression("tempC", True, 1)
MessageBox.Show("Edition of the environment: " + exp.DTE.Edition, _
"Expression Test - DTE Property")
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации