Share via


OutputGroups Interface

Contains a collection of OutputGroup objects.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("F9FA748E-E302-44CF-891B-E263189D585E")> _
Public Interface OutputGroups _
    Inherits IEnumerable
[GuidAttribute("F9FA748E-E302-44CF-891B-E263189D585E")]
public interface OutputGroups : IEnumerable
[GuidAttribute(L"F9FA748E-E302-44CF-891B-E263189D585E")]
public interface class OutputGroups : IEnumerable
[<GuidAttribute("F9FA748E-E302-44CF-891B-E263189D585E")>]
type OutputGroups =  
    interface 
        interface IEnumerable 
    end
public interface OutputGroups extends IEnumerable

The OutputGroups type exposes the following members.

Properties

  Name Description
Public property Count Gets a value indicating the number of objects in the OutputGroups collection.
Public property DTE Gets the top-level extensibility object.
Public property Parent Gets the immediate parent object of an OutputGroups collection.

Top

Methods

  Name Description
Public method GetEnumerator Gets an enumerator for items in the collection.
Public method Item Returns a OutputGroup object in a OutputGroups collection.

Top

Remarks

Each project has a group of files, known collectively as an output group, that is marked as the outputs for that project. Deployment projects can include output groups from other projects for deployment purposes. Each output group contains the files that are either built by the project or are outputs for the project.

Reference this object by using Project.ConfigurationManager.Configurations.Item.OutputGroups.

See Also

Reference

EnvDTE Namespace