C# Class Urasandesu.Prig.VSPackage.Models.MachineWideInstaller

Inheritance: IMachineWideInstaller
Exibir arquivo Open project: urasandesu/Prig Class Usage Examples

Private Properties

Property Type Description
IsProfilerInstalled bool

Public Methods

Method Description
CreateNupkg ( MachineWideInstallation mwInstl ) : void
HasBeenInstalled ( MachinePrerequisite machinePreq ) : bool
Install ( MachineWideInstallation mwInstl ) : void
InstallDefaultSource ( MachineWideInstallation mwInstl ) : void
RegisterEnvironmentVariables ( MachineWideInstallation mwInstl ) : void
RegisterNuGetSource ( MachineWideInstallation mwInstl ) : void
RegisterProfiler ( MachineWideInstallation mwInstl ) : void
Uninstall ( MachineWideUninstallation mwUninstl ) : void
UninstallAllSources ( MachineWideUninstallation mwUninstl ) : void
UnregisterEnvironmentVariables ( MachineWideUninstallation mwUninstl ) : void
UnregisterNuGetSource ( MachineWideUninstallation mwUninstl ) : void
UnregisterProfiler ( MachineWideUninstallation mwUninstl ) : void

Private Methods

Method Description
IsProfilerInstalled ( RegistryKey inprocServer32Key, string expectedFileDesc ) : bool

Method Details

CreateNupkg() public method

public CreateNupkg ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
return void

HasBeenInstalled() public method

public HasBeenInstalled ( MachinePrerequisite machinePreq ) : bool
machinePreq MachinePrerequisite
return bool

Install() public method

public Install ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
return void

InstallDefaultSource() public method

public InstallDefaultSource ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
return void

RegisterEnvironmentVariables() public method

public RegisterEnvironmentVariables ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
return void

RegisterNuGetSource() public method

public RegisterNuGetSource ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
return void

RegisterProfiler() public method

public RegisterProfiler ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
return void

Uninstall() public method

public Uninstall ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
return void

UninstallAllSources() public method

public UninstallAllSources ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
return void

UnregisterEnvironmentVariables() public method

public UnregisterEnvironmentVariables ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
return void

UnregisterNuGetSource() public method

public UnregisterNuGetSource ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
return void

UnregisterProfiler() public method

public UnregisterProfiler ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
return void