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 | |
---|---|---|
get_UsesIndependentConfigurations | Do not use. | |
GetCfgs | Returns one or more configuration objects. | |
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.