OutputGroups.Item (Método)

Devuelve un objeto OutputGroup en una colección OutputGroups.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Function Item ( _
    index As Object _
) As OutputGroup
OutputGroup Item(
    Object index
)
OutputGroup^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> OutputGroup 
function Item(
    index : Object
) : OutputGroup

Parámetros

Valor devuelto

Tipo: EnvDTE.OutputGroup
Un objeto OutputGroup.

Comentarios

El valor pasado a Index es un entero que corresponde a un índice a un objeto OutputGroup de una colección OutputGroups o un valor de cadena que es igual al nombre de un objeto OutputGroup de la colección.

El método Item produce una excepción ArgumentException si la colección no puede encontrar el objeto que corresponde al valor de índice.

Ejemplos

public void CodeExample(DTE2 dte)
{  
    try
    {
        // Open a project before running this example.
        Project proj = dte.Solution.Projects.Item(1);
        OutputGroups groups = proj.ConfigurationManager.ActiveConfiguration.OutputGroups;
        int c = 1;
        int x = 0;
        string msg;
        // Find the last outputgroup with at least one file.
        foreach (OutputGroup grp in groups)
        {
            x++;
            if (grp.FileCount > 0)
                c = x;
        }
        OutputGroup group = groups.Item(c);
        msg = "The " + c + "/" + groups.Count + " item in the OutputGroups groups collection is " +
            group.DisplayName;
        msg += "\nThe parent of the collection is the Configuration: " + groups.Parent.ConfigurationName;
        msg += "\nThe application containing this collection is: " + groups.DTE.Name;
        MessageBox.Show(msg);
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Seguridad de .NET Framework

Vea también

Referencia

OutputGroups Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización