C# Class NuGetConsole.Host.CommandExpansion

Common ITabExpansion based command expansion implementation.
Inheritance: ICommandExpansion
Mostra file Open project: monoman/NugetCracker

Public Methods

Method Description
CommandExpansion ( ITabExpansion tabExpansion ) : System
GetExpansions ( string line, int caretIndex ) : SimpleExpansion

Private Methods

Method Description
AdjustExpansions ( string leftWord, string &expansions ) : string

Adjust host TabExpansion results to hide some common parts, e.g. "$dte.Commands.", so that the intellisense pop up looks more Visual Studio friendly.

Method Details

CommandExpansion() public method

public CommandExpansion ( ITabExpansion tabExpansion ) : System
tabExpansion ITabExpansion
return System

GetExpansions() public method

public GetExpansions ( string line, int caretIndex ) : SimpleExpansion
line string
caretIndex int
return SimpleExpansion