Property | Type | Description | |
---|---|---|---|
Tempinstallfolder | string |
Method | Description | |
---|---|---|
CurrentDomainAssemblyResolve ( object sender, |
The current domain_ assembly resolve.
|
|
DeployPlugin ( string fileName ) : List |
||
GetErrorData ( ) : string |
The get error data.
|
|
IstallNewPlugin ( string fileName, ISonarConfiguration conf, IConfigurationHelper helper, INotificationManager manager, IVsEnvironmentHelper vshelper ) : IPlugin | ||
LoadPlugin ( |
Loads the plugin.
|
|
LoadPlugin ( string assemblies, string basePath, ISonarConfiguration conf, IConfigurationHelper helper, INotificationManager manager, IVsEnvironmentHelper vshelper ) : IPlugin |
The load plugin using dedicated domain.
|
|
LoadPluginsFromPluginFolder ( INotificationManager manager, IConfigurationHelper helper, IVsEnvironmentHelper vshelper, IEnumerable |
||
PickPluginFromMultipleSupportedPlugins ( ReadOnlyCollection |
The pick plugin from multiple supported plugins.
|
|
PluginController ( ) : System |
Initializes a new instance of the PluginController class.
|
|
RemovePlugin ( IPlugin selectedPlugin, IList |
The remove plugin.
|
Method | Description | |
---|---|---|
GetAssembliesInTempFolder ( ) : List |
The get assemblies in temp folder.
|
|
IsReferencedByOtherPlugins ( IPlugin selectedPlugin, IList |
||
LoadAllAssembliesFromExtensionFolder ( ) : void |
The load all assemblies from extension folder.
|
|
UnzipFiles ( string fileName, string folderToInstall ) : List |
The unzip files.
|
public CurrentDomainAssemblyResolve ( object sender, |
||
sender | object | /// The sender. /// |
args | /// The args. /// | |
return |
public DeployPlugin ( string fileName ) : List |
||
fileName | string | |
return | List |
public IstallNewPlugin ( string fileName, ISonarConfiguration conf, IConfigurationHelper helper, INotificationManager manager, IVsEnvironmentHelper vshelper ) : IPlugin | ||
fileName | string | |
conf | ISonarConfiguration | |
helper | IConfigurationHelper | |
manager | INotificationManager | |
vshelper | IVsEnvironmentHelper | |
return | IPlugin |
public LoadPlugin ( |
||
assembly | The assembly. | |
manager | INotificationManager | The manager. |
helper | IConfigurationHelper | The helper. |
vshelper | IVsEnvironmentHelper | The vshelper. |
userConfig | ISonarConfiguration | The user configuration. |
return | IPlugin |
public LoadPlugin ( string assemblies, string basePath, ISonarConfiguration conf, IConfigurationHelper helper, INotificationManager manager, IVsEnvironmentHelper vshelper ) : IPlugin | ||
assemblies | string | /// The assemblies. /// |
basePath | string | /// The base path. /// |
conf | ISonarConfiguration | /// The conf. /// |
helper | IConfigurationHelper | |
manager | INotificationManager | |
vshelper | IVsEnvironmentHelper | |
return | IPlugin |
public LoadPluginsFromPluginFolder ( INotificationManager manager, IConfigurationHelper helper, IVsEnvironmentHelper vshelper, IEnumerable |
||
manager | INotificationManager | |
helper | IConfigurationHelper | |
vshelper | IVsEnvironmentHelper | |
files | IEnumerable |
|
return | List |
public PickPluginFromMultipleSupportedPlugins ( ReadOnlyCollection |
||
pluginsToUse | ReadOnlyCollection |
/// The plugins to use. /// |
return | IAnalysisPlugin |
public RemovePlugin ( IPlugin selectedPlugin, IList |
||
selectedPlugin | IPlugin | /// The selected plugin. /// |
installedPlugins | IList |
|
return | bool |