C# Class AndroidPlusPlus.VsDebugLauncher.DebugLauncherCommon

Inheritance: IDebugLauncher
Show file Open project: webbju/android-plus-plus

Public Methods

Method Description
CanLaunch ( int launchOptions ) : bool
DebugLauncherCommon ( IServiceProvider serviceProvider ) : Microsoft.VisualStudio.ProjectSystem
GetConnectionService ( ) : IDebuggerConnectionService
GetLaunchPropsFromProjectProperties ( string>.IDictionary projectProperties ) : LaunchProps[]
GetPrioritisedConnectedDevice ( ) : AndroidPlusPlus.Common.AndroidDevice
PrepareLaunch ( ) : void
StartWithDebugging ( int launchOptions, LaunchConfiguration launchConfig, LaunchProps launchProps, string>.IDictionary projectProperties ) : object
StartWithoutDebugging ( int launchOptions, LaunchConfiguration launchConfig, LaunchProps launchProps, string>.IDictionary projectProperties ) : object

Private Methods

Method Description
EvaluateProjectProperty ( string>.IDictionary projectProperties, string schema, string property ) : string
GetActiveConfiguration ( Project project ) : VCConfiguration
GetLaunchConfigurationFromProjectProperties ( string>.IDictionary projectProperties ) : LaunchConfiguration
InstallApplicationAsync ( AndroidPlusPlus.Common.AndroidDevice debuggingDevice, LaunchConfiguration launchConfig ) : void

Method Details

CanLaunch() public method

public CanLaunch ( int launchOptions ) : bool
launchOptions int
return bool

DebugLauncherCommon() public method

public DebugLauncherCommon ( IServiceProvider serviceProvider ) : Microsoft.VisualStudio.ProjectSystem
serviceProvider IServiceProvider
return Microsoft.VisualStudio.ProjectSystem

GetConnectionService() public method

public GetConnectionService ( ) : IDebuggerConnectionService
return IDebuggerConnectionService

GetLaunchPropsFromProjectProperties() public method

public GetLaunchPropsFromProjectProperties ( string>.IDictionary projectProperties ) : LaunchProps[]
projectProperties string>.IDictionary
return LaunchProps[]

GetPrioritisedConnectedDevice() public method

public GetPrioritisedConnectedDevice ( ) : AndroidPlusPlus.Common.AndroidDevice
return AndroidPlusPlus.Common.AndroidDevice

PrepareLaunch() public method

public PrepareLaunch ( ) : void
return void

StartWithDebugging() public method

public StartWithDebugging ( int launchOptions, LaunchConfiguration launchConfig, LaunchProps launchProps, string>.IDictionary projectProperties ) : object
launchOptions int
launchConfig LaunchConfiguration
launchProps LaunchProps
projectProperties string>.IDictionary
return object

StartWithoutDebugging() public method

public StartWithoutDebugging ( int launchOptions, LaunchConfiguration launchConfig, LaunchProps launchProps, string>.IDictionary projectProperties ) : object
launchOptions int
launchConfig LaunchConfiguration
launchProps LaunchProps
projectProperties string>.IDictionary
return object