Configuration.Type Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает константу, определяющую тип объекта.
public:
property EnvDTE::vsConfigurationType Type { EnvDTE::vsConfigurationType get(); };
public:
property EnvDTE::vsConfigurationType Type { EnvDTE::vsConfigurationType get(); };
[System.Runtime.InteropServices.DispId(5)]
public EnvDTE.vsConfigurationType Type { [System.Runtime.InteropServices.DispId(5)] get; }
[<System.Runtime.InteropServices.DispId(5)>]
[<get: System.Runtime.InteropServices.DispId(5)>]
member this.Type : EnvDTE.vsConfigurationType
Public ReadOnly Property Type As vsConfigurationType
Значение свойства
Константа vsConfigurationType, показывает тип конфигурации.
- Атрибуты
Примеры
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);
}
}
Комментарии
Для конфигураций Type возвращает константу, показывающую, является ли коллекция конфигураций строкой конфигураций для конкретного имени конфигурации или столбцом конфигураций для данной платформы. Если окно принадлежит средству среды, то Type идентифицирует средство. Если окно предназначено для средства или окна документа, предоставляемого пакетом, то Type оно имеет значение vsWindowTypeToolWindow или vsWindowTypeDocument , а ObjectKind свойство указывает сведения о типе конкретного пакета.