C# Class Ingres.Install.IngresProviderInstaller

Inheritance: System.Configuration.Install.Installer
Show file Open project: fosslc/Ingres

Public Methods

Method Description
Commit ( IDictionary savedState ) : void
IngresProviderInstaller ( ) : System
Install ( IDictionary stateSaver ) : void

Perform the Ingres installation.

Rollback ( IDictionary savedState ) : void

Restore the pre-installation state of the machine.

Uninstall ( IDictionary stateSaver ) : void

Remove the Ingres installation from the machine.

Private Methods

Method Description
AddDataTab ( EnvDTE dte ) : EnvDTE.ToolBoxTab
AddItemToTab ( EnvDTE tab, string name, string dllpath ) : void
AddToolBoxItems ( ) : void
ChangeMachineConfig ( string machineConfig ) : void
FindChildElement ( XPathNavigator navigator, IDictionary searchKeys ) : XPathNavigator
FindDataTab ( EnvDTE dte ) : EnvDTE.ToolBoxTab
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LoadDTE ( ) : EnvDTE.DTE

Load the root object of the Visual Studio automation object model.

RemoveItemFromTab ( EnvDTE tab, string name ) : void
RemoveToolBoxItems ( ) : void

Method Details

Commit() public method

public Commit ( IDictionary savedState ) : void
savedState IDictionary
return void

IngresProviderInstaller() public method

public IngresProviderInstaller ( ) : System
return System

Install() public method

Perform the Ingres installation.
public Install ( IDictionary stateSaver ) : void
stateSaver IDictionary
return void

Rollback() public method

Restore the pre-installation state of the machine.
public Rollback ( IDictionary savedState ) : void
savedState IDictionary /// Contains the pre-installation state of the machine.
return void

Uninstall() public method

Remove the Ingres installation from the machine.
public Uninstall ( IDictionary stateSaver ) : void
stateSaver IDictionary
return void