C# Класс NuGetConsole.Host.PowerShell.Implementation.PowerShellHost

Наследование: IHost, IPathExpansion, IDisposable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddPathToEnvironment void
DisplayDisclaimerAndHelpText void
EvaluatePrompt string
ExecuteInitScripts void
Initialize void
UpdateWorkingDirectory void
WriteErrorLine void
WriteLine void

Открытые методы

Метод Описание
Abort ( ) : void
Dispose ( ) : void
Execute ( IConsole console, string command ) : bool
GetAvailableProjects ( ) : string[]
GetExpansions ( string line, string lastWord ) : string[]
GetPackageSources ( ) : string[]
GetPathExpansions ( string line ) : SimpleExpansion
SetDefaultProjectIndex ( int selectedIndex ) : void
SetDefaultRunspace ( ) : void

Защищенные методы

Метод Описание
ExecuteHost ( string fullCommand, string command ) : bool
OnExecuteCommandEnd ( ) : void
PowerShellHost ( string name, IRunspaceManager runspaceManager ) : System
ReportError ( ErrorRecord record ) : void
ReportError ( Exception exception ) : void
SetSyncModeOnHost ( bool isSync ) : void

Приватные методы

Метод Описание
AddPathToEnvironment ( string path ) : void
DisplayDisclaimerAndHelpText ( ) : void
EvaluatePrompt ( ) : string
ExecuteInitScripts ( ) : void
Initialize ( IConsole console ) : void
UpdateWorkingDirectory ( ) : void
WriteErrorLine ( string message ) : void
WriteLine ( string message = "" ) : void

Описание методов

Abort() публичный Метод

public Abort ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Execute() публичный Метод

public Execute ( IConsole console, string command ) : bool
console IConsole
command string
Результат bool

ExecuteHost() защищенный абстрактный Метод

protected abstract ExecuteHost ( string fullCommand, string command ) : bool
fullCommand string
command string
Результат bool

GetAvailableProjects() публичный Метод

public GetAvailableProjects ( ) : string[]
Результат string[]

GetExpansions() публичный Метод

public GetExpansions ( string line, string lastWord ) : string[]
line string
lastWord string
Результат string[]

GetPackageSources() публичный Метод

public GetPackageSources ( ) : string[]
Результат string[]

GetPathExpansions() публичный Метод

public GetPathExpansions ( string line ) : SimpleExpansion
line string
Результат SimpleExpansion

OnExecuteCommandEnd() защищенный Метод

protected OnExecuteCommandEnd ( ) : void
Результат void

PowerShellHost() защищенный Метод

protected PowerShellHost ( string name, IRunspaceManager runspaceManager ) : System
name string
runspaceManager IRunspaceManager
Результат System

ReportError() защищенный Метод

protected ReportError ( ErrorRecord record ) : void
record System.Management.Automation.ErrorRecord
Результат void

ReportError() защищенный Метод

protected ReportError ( Exception exception ) : void
exception System.Exception
Результат void

SetDefaultProjectIndex() публичный Метод

public SetDefaultProjectIndex ( int selectedIndex ) : void
selectedIndex int
Результат void

SetDefaultRunspace() публичный Метод

public SetDefaultRunspace ( ) : void
Результат void

SetSyncModeOnHost() защищенный Метод

protected SetSyncModeOnHost ( bool isSync ) : void
isSync bool
Результат void