Class RawSuggestion
Raw suggestion of a given value.
Inheritance
RawSuggestion
Assembly: QFSW.QC.dll
Syntax
public class RawSuggestion : IQcSuggestion
Constructors
RawSuggestion(String, Boolean)
Constructs a suggestion from the provided value.
Declaration
public RawSuggestion(string value, bool singleLiteral = false)
Parameters
Type |
Name |
Description |
String |
value |
The value to suggest.
|
Boolean |
singleLiteral |
If the value should be treated as a single literal then "" will be used as necessary.
|
Properties
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