IVsDebuggableProjectCfg2 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.
Supports Debug Launch (F5 command). Extends IVsDebuggableProjectCfg to provide a method call (OnBeforeDebugLaunch(UInt32)) before launching the debugger.
public interface class IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
public interface class IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
__interface IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
[System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDebuggableProjectCfg2 : Microsoft.VisualStudio.Shell.Interop.IVsDebuggableProjectCfg
[<System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg2 = interface
interface IVsDebuggableProjectCfg
[<System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg2 = interface
interface IVsDebuggableProjectCfg
interface IVsProjectCfg
interface IVsCfg
Public Interface IVsDebuggableProjectCfg2
Implements IVsDebuggableProjectCfg
- Attributes
- Implements
Methods
DebugLaunch(UInt32) |
Starts the debugger. Inherited from IVsDebuggableProjectCfg. |
EnumOutputs(IVsEnumOutputs) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_BuildableProjectCfg(IVsBuildableProjectCfg) |
Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process. Inherited from IVsDebuggableProjectCfg. |
get_CanonicalName(String) |
Returns a configuration's canonical name. Inherited from IVsDebuggableProjectCfg. |
get_DisplayName(String) |
Returns a string that describes the configuration and can be displayed in the environment's UI. Inherited from IVsDebuggableProjectCfg. |
get_IsDebugOnly(Int32) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_IsPackaged(Int32) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_IsReleaseOnly(Int32) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_IsSpecifyingOutputSupported(Int32) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_Platform(Guid) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_ProjectCfgProvider(IVsProjectCfgProvider) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_RootURL(String) |
Returns a configuration's root URL for its output items. Inherited from IVsDebuggableProjectCfg. |
get_TargetCodePage(UInt32) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
get_UpdateSequenceNumber(ULARGE_INTEGER[]) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
OnBeforeDebugLaunch(UInt32) |
Provides a method the implementer can use to perform necessary actions before the actual launch of the debugger. |
OpenOutput(String, IVsOutput) |
Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg. |
QueryDebugLaunch(UInt32, Int32) |
Determines whether the debugger can be launched, given the state of the launch flags. Inherited from IVsDebuggableProjectCfg. |