Command.DTE - свойство
Обновлен: Ноябрь 2007
Возвращает объект расширения верхнего уровня.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property DTE As DTE
'Применение
Dim instance As Command
Dim value As DTE
value = instance.DTE
DTE DTE { get; }
property DTE^ DTE {
DTE^ get ();
}
function get DTE () : DTE
Значение свойства
Тип: EnvDTE.DTE
Объект DTE.
Заметки
В Visual Studio объект DTE является корневым объектом модели автоматизации, который в других объектных моделях часто называется "Приложение".
Примеры
public void CodeExample(DTE2 dte, AddIn addin)
{
try
{
// Show number of commands in Commands collection.
MessageBox.Show(dte.Commands.Count.ToString());
// Return the Commands collection for the application.
Commands cmdsColl = dte.Commands;
// Return a Command object.
Command cmdObj = cmdsColl.Item("File.NewFile", cmdsColl.Count);
// Show the full name of Command object's application object.
MessageBox.Show(cmdObj.DTE.FullName);
// Display the Command object's name.
MessageBox.Show(cmdObj.Name);
// Display whether the Command object's containing collection
// is the same as the application object's Commands collection.
string message;
if (cmdsColl.Equals(cmdObj.Collection))
message = "Same collection!";
else
message = "Different collection!";
MessageBox.Show(message);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации