Show / Hide Table of Contents

    Class RawSuggestion

    Raw suggestion of a given value.

    Inheritance
    Object
    RawSuggestion
    Implements
    IQcSuggestion
    Namespace: QFSW.QC
    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
    Type Description
    String

    PrimarySignature

    Declaration
    public string PrimarySignature { get; }
    Property Value
    Type Description
    String

    SecondarySignature

    Declaration
    public string SecondarySignature { get; }
    Property Value
    Type Description
    String

    Methods

    GetCompletion(String)

    Declaration
    public string GetCompletion(string prompt)
    Parameters
    Type Name Description
    String prompt
    Returns
    Type Description
    String

    GetCompletionTail(String)

    Declaration
    public string GetCompletionTail(string prompt)
    Parameters
    Type Name Description
    String prompt
    Returns
    Type Description
    String

    GetInnerSuggestionContext(SuggestionContext)

    Declaration
    public SuggestionContext? GetInnerSuggestionContext(SuggestionContext context)
    Parameters
    Type Name Description
    SuggestionContext context
    Returns
    Type Description
    Nullable<SuggestionContext>

    MatchesPrompt(String)

    Declaration
    public bool MatchesPrompt(string prompt)
    Parameters
    Type Name Description
    String prompt
    Returns
    Type Description
    Boolean

    Implements

    IQcSuggestion

    Extension Methods

    ArraySingleExtensions.AsArraySingle<T>(T)
    CollectionExtensions.Yield<T>(T)
    Quantum Console by QFSW
    Back to top