C# 클래스 Urasandesu.Prig.VSPackage.Models.MachineWideInstaller

상속: IMachineWideInstaller
파일 보기 프로젝트 열기: urasandesu/Prig 1 사용 예제들

Private Properties

프로퍼티 타입 설명
IsProfilerInstalled bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
IsProfilerInstalled ( RegistryKey inprocServer32Key, string expectedFileDesc ) : bool

메소드 상세

CreateNupkg() 공개 메소드

public CreateNupkg ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
리턴 void

HasBeenInstalled() 공개 메소드

public HasBeenInstalled ( MachinePrerequisite machinePreq ) : bool
machinePreq MachinePrerequisite
리턴 bool

Install() 공개 메소드

public Install ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
리턴 void

InstallDefaultSource() 공개 메소드

public InstallDefaultSource ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
리턴 void

RegisterEnvironmentVariables() 공개 메소드

public RegisterEnvironmentVariables ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
리턴 void

RegisterNuGetSource() 공개 메소드

public RegisterNuGetSource ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
리턴 void

RegisterProfiler() 공개 메소드

public RegisterProfiler ( MachineWideInstallation mwInstl ) : void
mwInstl MachineWideInstallation
리턴 void

Uninstall() 공개 메소드

public Uninstall ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
리턴 void

UninstallAllSources() 공개 메소드

public UninstallAllSources ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
리턴 void

UnregisterEnvironmentVariables() 공개 메소드

public UnregisterEnvironmentVariables ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
리턴 void

UnregisterNuGetSource() 공개 메소드

public UnregisterNuGetSource ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
리턴 void

UnregisterProfiler() 공개 메소드

public UnregisterProfiler ( MachineWideUninstallation mwUninstl ) : void
mwUninstl MachineWideUninstallation
리턴 void