C# Class Microsoft.Alm.Cli.Installer

显示文件 Open project: Microsoft/Git-Credential-Manager-for-Windows

Private Properties

Property Type Description
CleanFiles bool
CopyFiles bool
DeployElevated void
ExecuteGit bool
Pause void
RemoveElevated void
SetOutput void

Public Methods

Method Description
DeployConsole ( ) : void
DetectNetFx ( System.Version &version ) : bool
Installer ( ) : System
RemoveConsole ( ) : void
SetGitConfig ( List installations, GitConfigAction action, Microsoft.Alm.Git.Configuration type, Microsoft.Alm.Git.Configuration &updated ) : bool

Private Methods

Method Description
CleanFiles ( string path, IReadOnlyList files, List &cleanedFiles ) : bool
CopyFiles ( string srcPath, string dstPath, IReadOnlyList files, List &copiedFiles ) : bool
DeployElevated ( ) : void
ExecuteGit ( string gitCmdPath, string command ) : bool
Pause ( ) : void
RemoveElevated ( ) : void
SetOutput ( bool muteStdout, bool muteStderr ) : void

Method Details

DeployConsole() public method

public DeployConsole ( ) : void
return void

DetectNetFx() public method

public DetectNetFx ( System.Version &version ) : bool
version System.Version
return bool

Installer() public method

public Installer ( ) : System
return System

RemoveConsole() public method

public RemoveConsole ( ) : void
return void

SetGitConfig() public method

public SetGitConfig ( List installations, GitConfigAction action, Microsoft.Alm.Git.Configuration type, Microsoft.Alm.Git.Configuration &updated ) : bool
installations List
action GitConfigAction
type Microsoft.Alm.Git.Configuration
updated Microsoft.Alm.Git.Configuration
return bool