Solution2.ExtenderNames - свойство
Возвращает перечень доступных расширителей объекта.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
ReadOnly Property ExtenderNames As Object
Get
Object ExtenderNames { get; }
property Object^ ExtenderNames {
Object^ get ();
}
abstract ExtenderNames : Object
function get ExtenderNames () : Object
Значение свойства
Тип: System.Object
Объект, содержащий совместимый с технологией автоматизации массив строк.
Реализации
Заметки
ExtenderNames возвращает имена применимых в данный момент расширителей для этого объекта, используя для этого CATID, как указано в его свойстве ExtenderCATID
Примеры
Сведения о запуске этого кода надстройки см. в разделе Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации.
В следующем примере показано, как просмотреть расширители для открытого решения.
Sub ExtenderNamesExample(ByVal dte As DTE2)
Dim names() As String = CType(dte.Solution.ExtenderNames, String())
Dim exts, name As String
For Each name In names
exts &= name & vbCrLf
Next
MsgBox(dte.Solution.FullName & " has the following extenders:" & _
vbCrLf & vbCrLf & exts)
End Sub
//you will need to add this reference to your project as well
using System.Windows.Forms;
public void ExtenderNamesExample(DTE2 dte)
{
string[] names = (string[])dte.Solution.ExtenderNames;
string exts = "";
foreach (string name in names)
{
exts += name + Environment.NewLine;
}
MessageBox.Show(dte.Solution.FullName +
" has the following extenders:" + Environment.NewLine +
Environment.NewLine + exts);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации