Class LspRepository
Represents properties and methods to perform code completion functionality for LSP-based languages.
public class LspRepository : CodeCompletionRepository, ICodeCompletionRepository, IDisposable, ILspDocumentProvider
- Inheritance
-
LspRepository
- Implements
- Derived
Constructors
- LspRepository(bool, ILspDocumentProvider, ISyntaxTree?)
Initializes a new instance of the
LspRepository
class with specified parameters.
Properties
- Document
Represents a
LspDocument
object associated with this repository.
- Images
Gets Alpha ImageList attached to this
CodeCompletionRepository
.
- ImagesHighDpi
Gets Alpha ImageList attached to this
CodeCompletionRepository
for high DPI.
Methods
- CodeCompletionAsync(Point, CodeCompletionArgs, CancellationToken)
Performs code completion for the specified text representing language element.
- FillMembers(CompletionItem[], IListMembers, out int)
Fills a provider with the members, providing available choices for the specified language element.