C# Class ClrPlus.Powershell.Core.AsyncCmdlet

Inheritance: System.Management.Automation.PSCmdlet
ファイルを表示 Open project: perpetual-motion/clrplus

Public Methods

Method Description
BeginProcessingAsync ( ) : void
EndProcessingAsync ( ) : void
ProcessRecordAsync ( ) : void
ShouldContinue ( string query, string caption ) : bool
ShouldContinue ( string query, string caption, bool &yesToAll, bool &noToAll ) : bool
ShouldProcess ( string target ) : bool
ShouldProcess ( string target, string action ) : bool
ShouldProcess ( string verboseDescription, string verboseWarning, string caption ) : bool
ShouldProcess ( string verboseDescription, string verboseWarning, string caption, ShouldProcessReason &shouldProcessReason ) : bool
WriteDebug ( string text ) : void
WriteError ( ErrorRecord errorRecord ) : void
WriteObject ( object obj ) : void
WriteObject ( object sendToPipeline, bool enumerateCollection ) : void
WriteProgress ( System.Management.Automation.ProgressRecord progressRecord ) : void
WriteVerbose ( string text ) : void
WriteWarning ( string text ) : void

Protected Methods

Method Description
BeginProcessing ( ) : void
EndProcessing ( ) : void
ProcessRecord ( ) : void

Private Methods

Method Description
EndLoop ( ) : void
ProcessMessages ( ) : void
SetupMessages ( ) : void

Method Details

BeginProcessing() protected method

protected BeginProcessing ( ) : void
return void

BeginProcessingAsync() public method

public BeginProcessingAsync ( ) : void
return void

EndProcessing() protected method

protected EndProcessing ( ) : void
return void

EndProcessingAsync() public method

public EndProcessingAsync ( ) : void
return void

ProcessRecord() protected method

protected ProcessRecord ( ) : void
return void

ProcessRecordAsync() public method

public ProcessRecordAsync ( ) : void
return void

ShouldContinue() public method

public ShouldContinue ( string query, string caption ) : bool
query string
caption string
return bool

ShouldContinue() public method

public ShouldContinue ( string query, string caption, bool &yesToAll, bool &noToAll ) : bool
query string
caption string
yesToAll bool
noToAll bool
return bool

ShouldProcess() public method

public ShouldProcess ( string target ) : bool
target string
return bool

ShouldProcess() public method

public ShouldProcess ( string target, string action ) : bool
target string
action string
return bool

ShouldProcess() public method

public ShouldProcess ( string verboseDescription, string verboseWarning, string caption ) : bool
verboseDescription string
verboseWarning string
caption string
return bool

ShouldProcess() public method

public ShouldProcess ( string verboseDescription, string verboseWarning, string caption, ShouldProcessReason &shouldProcessReason ) : bool
verboseDescription string
verboseWarning string
caption string
shouldProcessReason ShouldProcessReason
return bool

WriteDebug() public method

public WriteDebug ( string text ) : void
text string
return void

WriteError() public method

public WriteError ( ErrorRecord errorRecord ) : void
errorRecord System.Management.Automation.ErrorRecord
return void

WriteObject() public method

public WriteObject ( object obj ) : void
obj object
return void

WriteObject() public method

public WriteObject ( object sendToPipeline, bool enumerateCollection ) : void
sendToPipeline object
enumerateCollection bool
return void

WriteProgress() public method

public WriteProgress ( System.Management.Automation.ProgressRecord progressRecord ) : void
progressRecord System.Management.Automation.ProgressRecord
return void

WriteVerbose() public method

public WriteVerbose ( string text ) : void
text string
return void

WriteWarning() public method

public WriteWarning ( string text ) : void
text string
return void