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

Константа 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 свойство указывает сведения о типе конкретного пакета.

Применяется к