IVsProjectCfgProvider IVsProjectCfgProvider IVsProjectCfgProvider IVsProjectCfgProvider IVsProjectCfgProvider IVsProjectCfgProvider Interface

Definition

Provides access to project configuration information.

public interface class IVsProjectCfgProvider : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
public interface class IVsProjectCfgProvider : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
__interface IVsProjectCfgProvider : Microsoft::VisualStudio::Shell::Interop::IVsCfgProvider
[System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProjectCfgProvider : Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider
type IVsProjectCfgProvider = interface
    interface IVsCfgProvider
Public Interface IVsProjectCfgProvider
Implements IVsCfgProvider
Attributes
Implements

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.

Methods

GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[])

Returns one or more configuration objects.

OpenProjectCfg(String, IVsProjectCfg) OpenProjectCfg(String, IVsProjectCfg) OpenProjectCfg(String, IVsProjectCfg) OpenProjectCfg(String, IVsProjectCfg) OpenProjectCfg(String, IVsProjectCfg) OpenProjectCfg(String, IVsProjectCfg)

Provides access to the IVsProjectCfg interface implemented on a project's configuration object.

Applies to