Configurations.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)  
{     
    try  
    {   // Make sure you have a solution loaded into Visual Studio  
        // before running the following example. Make sure the "Any CPU"   
        // option is marked in the Configuration Manager dialog box.  
        Configurations configs = null;  
        if (dte.Solution.Projects.Count > 0)  
        {  
            configs = dte.Solution.Projects.Item(1).ConfigurationManager.Platform("Any CPU");  
            // Show the type of configuration.  
            MessageBox.Show(configs.Type.ToString());  
        }  
    }  
    catch(Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

Комментарии

Для конфигураций Type возвращает константу, показывающую, является ли коллекция конфигураций строкой конфигураций для конкретного имени конфигурации или столбцом конфигураций для данной платформы. Если окно принадлежит средству среды, то Type идентифицирует средство. Если окно предназначено для средства или окна документа, предоставляемого пакетом, то Type оно имеет значение vsWindowTypeToolWindow или vsWindowTypeDocument , а ObjectKind свойство указывает сведения о типе конкретного пакета.

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