Table of Contents

Interface IParameterCompletionSource

Namespace
Loehnert.Lisrt.Contracts
Assembly
Loehnert.Lisrt.dll

Represents a contract for providing parameter completions for a specific method.

public interface IParameterCompletionSource

Properties

ParameterName

Gets the name of the parameter the completions belong to.

string ParameterName { get; }

Property Value

string

Signature

Gets the method signature.

MethodSignature Signature { get; }

Property Value

MethodSignature

Methods

GetCompletions()

Retrieves a collection of completions.

IEnumerable<ICompletion> GetCompletions()

Returns

IEnumerable<ICompletion>

An IEnumerable<T> of ICompletion containing the completions.