Configuration.Type - свойство
Получает константу, определяющую тип объекта.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property Type As vsConfigurationType
vsConfigurationType Type { get; }
property vsConfigurationType Type {
vsConfigurationType get ();
}
abstract Type : vsConfigurationType with get
function get Type () : vsConfigurationType
Значение свойства
Тип: EnvDTE.vsConfigurationType
Константа vsConfigurationType, показывает тип конфигурации.
Заметки
Для конфигураций Type возвращает константу, указывающую, является ли коллекция конфигураций строкой конфигураций с определенным именем или столбцом конфигураций для данной платформы. Если окно принадлежит инструменту среды, Type указывает инструмент. Если окно является инструментом пакета или окном документа, то Type — это vsWindowTypeToolWindow или vsWindowTypeDocument соответственно, а свойство ObjectKind указывает сведения о типе пакета.
Примеры
public void CodeExample(DTE2 dte, AddIn addin)
{ // Make sure you have a solution loaded into Visual Studio
// before running the following example.
try
{
Project prj;
Configuration config;
ConfigurationManager configmgr;
if (dte.Solution.Projects.Count > 0)
{
prj = dte.Solution.Projects.Item(1);
config = prj.ConfigurationManager.ActiveConfiguration;
// Returning the Configuration type constant.
MessageBox.Show(config.Type.ToString());
// Returns the ConfigurationManager containing the active configuration.
configmgr = config.Collection;
// Returns the application containing this active configuration.
MessageBox.Show(config.DTE.Name);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации