OutputGroups.Item(Object) Method

Definition

Returns a OutputGroup object in a OutputGroups collection.

public:
 EnvDTE::OutputGroup ^ Item(System::Object ^ index);
public:
 EnvDTE::OutputGroup ^ Item(Platform::Object ^ index);
EnvDTE::OutputGroup Item(winrt::Windows::Foundation::IInspectable const & index);
[System.Runtime.InteropServices.DispId(0)]
public EnvDTE.OutputGroup Item (object index);
[<System.Runtime.InteropServices.DispId(0)>]
abstract member Item : obj -> EnvDTE.OutputGroup
Public Function Item (index As Object) As OutputGroup

Parameters

index
Object

Required. The index of the OutputGroup object to return.

Returns

An OutputGroup object.

Attributes

Examples

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);  
    }  
}  

Remarks

The value passed to Index is either an integer that is an index to a OutputGroup object in a OutputGroups collection, or a string value that equates to the name of an OutputGroup object in the collection.

The Item method throws a ArgumentException exception if the collection cannot find the object that corresponds to the index value.

Applies to