Partager via


Configurations Interface

Definition

Contains a set of Configuration objects. Each collection represents a row of Configuration objects for a given configuration name and for each platform, or a column of each Configuration object for a given platform name, one for each configuration name.

public interface class Configurations : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("B6B4C8D6-4D27-43B9-B45C-52BD16B6BA38")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Configurations : System.Collections.IEnumerable
[System.Runtime.InteropServices.Guid("B6B4C8D6-4D27-43B9-B45C-52BD16B6BA38")]
public interface Configurations : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("B6B4C8D6-4D27-43B9-B45C-52BD16B6BA38")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Configurations = interface
    interface IEnumerable
[<System.Runtime.InteropServices.Guid("B6B4C8D6-4D27-43B9-B45C-52BD16B6BA38")>]
type Configurations = interface
    interface IEnumerable
Public Interface Configurations
Implements IEnumerable
Attributes
Implements

Remarks

Each Configuration object represents the properties for a project configuration name and platform name taken together. For most projects the platform is either nonexistent, "Win32," or "WSP."

Reference this collection by using EnvDTE.Project.ConfigurationManager.Configurations.

Properties

Count

Gets a value indicating the number of objects in the Configurations collection.

DTE

Gets the top-level extensibility object.

Name

Gets the name of the object.

Parent

Gets the immediate parent object of a Configurations collection.

Type

Gets a constant indicating the Configurations type.

Methods

GetEnumerator()

Gets an enumerator for items in the collection.

Item(Object)

Returns a Configuration object in a Configurations collection.

Applies to