C# Class Bari.Core.Tools.ManuallyInstallableExternalTool

Represents an external tool which cannot be automatically installed
Inheritance: ExternalTool
Datei anzeigen Open project: vigoo/bari

Public Methods

Method Description
ManuallyInstallableExternalTool ( string name, string defaultInstallLocation, string exeName, Uri manualUri, bool isDotNETProcess, IParameters parameters ) : System

Defines the external tool

Protected Methods

Method Description
EnsureToolAvailable ( ) : void

Checks if the tool is available and download, copy, install etc. it if possible

If the tool cannot be acquired then it throws an exception.

Method Details

EnsureToolAvailable() protected method

Checks if the tool is available and download, copy, install etc. it if possible

If the tool cannot be acquired then it throws an exception.

protected EnsureToolAvailable ( ) : void
return void

ManuallyInstallableExternalTool() public method

Defines the external tool
public ManuallyInstallableExternalTool ( string name, string defaultInstallLocation, string exeName, Uri manualUri, bool isDotNETProcess, IParameters parameters ) : System
name string Name of the tool
defaultInstallLocation string Default install location where the external tool can be found
exeName string Executable file name
manualUri System.Uri URI where the user can start solving the problem if the tool is missing
isDotNETProcess bool If true the process will be executed with mono when not running on MS CLR
parameters IParameters Application parameters
return System