Class CommandSuggestion
Inheritance
CommandSuggestion
Assembly: QFSW.QC.Suggestors.dll
Syntax
public class CommandSuggestion : IQcSuggestion
Constructors
CommandSuggestion(CommandData, Int32)
Declaration
public CommandSuggestion(CommandData command, int numOptionalParams = 0)
Parameters
Properties
Command
Declaration
public CommandData Command { get; }
Property Value
FullSignature
Declaration
public string FullSignature { get; }
Property Value
PrimarySignature
Declaration
public string PrimarySignature { get; }
Property Value
SecondarySignature
Declaration
public string SecondarySignature { get; }
Property Value
Methods
GetCompletion(String)
Declaration
public string GetCompletion(string prompt)
Parameters
Type |
Name |
Description |
String |
prompt |
|
Returns
GetCompletionTail(String)
Declaration
public string GetCompletionTail(string prompt)
Parameters
Type |
Name |
Description |
String |
prompt |
|
Returns
GetInnerSuggestionContext(SuggestionContext)
Declaration
public SuggestionContext? GetInnerSuggestionContext(SuggestionContext context)
Parameters
Returns
MatchesPrompt(String)
Declaration
public bool MatchesPrompt(string prompt)
Parameters
Type |
Name |
Description |
String |
prompt |
|
Returns
Implements
Extension Methods