Share via


IVsProjectCfgProvider Interface

Provides access to project configuration information.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")> _
<InterfaceTypeAttribute()> _
Public Interface IVsProjectCfgProvider _
    Inherits IVsCfgProvider
[GuidAttribute("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")]
[InterfaceTypeAttribute()]
public interface IVsProjectCfgProvider : IVsCfgProvider
[GuidAttribute(L"803E46E2-6A0D-4D5D-9F84-6CE1248B068D")]
[InterfaceTypeAttribute()]
public interface class IVsProjectCfgProvider : IVsCfgProvider
[<GuidAttribute("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")>]
[<InterfaceTypeAttribute()>]
type IVsProjectCfgProvider =  
    interface 
        interface IVsCfgProvider 
    end
public interface IVsProjectCfgProvider extends IVsCfgProvider

The IVsProjectCfgProvider type exposes the following members.

Methods

  Name Description
Public method get_UsesIndependentConfigurations Do not use.
Public method GetCfgs Returns one or more configuration objects.
Public method OpenProjectCfg Provides access to the IVsProjectCfg interface implemented on a project's configuration object.

Top

Remarks

Notes to Implementers

Implemented by projects to provide the environment with access to its IVsProjectCfg interface and other information. It is an optional interface, implemented with IVsCfgProvider2 and IVsCfgProviderEventsHelper on a separate configuration provider object.

Notes to Callers

Called by the environment to access a project's configuration object.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace