C# Class PowerArgs.TabCompletion

Inheritance: PowerArgs.ArgHook, ICommandLineArgumentsDefinitionMetadata
Datei anzeigen Open project: adamabdelhamed/PowerArgs Class Usage Examples

Private Properties

Property Type Description
AddToHistory void
LoadHistory List

Public Methods

Method Description
BeforeParse ( PowerArgs.ArgHook context ) : void

Before PowerArgs parses the args, this hook inspects the command line for the indicator and if found takes over the command line and provides tab completion.

ClearHistory ( ) : void

Clears all history saved on disk

TabCompletion ( Type completionSource, string indicator = "" ) : System

Creates a new tab completion hook given a custom tab completion implementation.

TabCompletion ( string indicator = "" ) : System

Creates a new tab completion hook.

Private Methods

Method Description
AddToHistory ( string item ) : void
LoadHistory ( ) : List

Method Details

BeforeParse() public method

Before PowerArgs parses the args, this hook inspects the command line for the indicator and if found takes over the command line and provides tab completion.
public BeforeParse ( PowerArgs.ArgHook context ) : void
context PowerArgs.ArgHook The context used to inspect the command line arguments.
return void

ClearHistory() public method

Clears all history saved on disk
public ClearHistory ( ) : void
return void

TabCompletion() public method

Creates a new tab completion hook given a custom tab completion implementation.
public TabCompletion ( Type completionSource, string indicator = "" ) : System
completionSource System.Type A type that implements ITabCompletionSource such as SimpleTabCompletionSource
indicator string When this indicator is the only argument the user specifies that triggers the hook to enhance the command prompt. By default, the indicator is the empty string.
return System

TabCompletion() public method

Creates a new tab completion hook.
public TabCompletion ( string indicator = "" ) : System
indicator string When this indicator is the only argument the user specifies that triggers the hook to enhance the command prompt. By default, the indicator is the empty string.
return System