IVsProjectCfgProvider Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectCfgProvider : Microsoft.VisualStudio.Shell.Interop.IVsCfgProvider
[<System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProjectCfgProvider = interface
interface IVsCfgProvider
[<System.Runtime.InteropServices.Guid("803E46E2-6A0D-4D5D-9F84-6CE1248B068D")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
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
get_UsesIndependentConfigurations(Int32) |
Do not use. |
GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) |
Returns one or more configuration objects. |
OpenProjectCfg(String, IVsProjectCfg) |
Provides access to the IVsProjectCfg interface implemented on a project's configuration object. |