Lines Matching refs:params

33   void onInitialize(const InitializeParams &params,
35 void onInitialized(const InitializedParams &params);
36 void onShutdown(const NoParams &params, Callback<std::nullptr_t> reply);
41 void onDocumentDidOpen(const DidOpenTextDocumentParams &params);
42 void onDocumentDidClose(const DidCloseTextDocumentParams &params);
43 void onDocumentDidChange(const DidChangeTextDocumentParams &params);
48 void onGoToDefinition(const TextDocumentPositionParams &params,
50 void onReference(const ReferenceParams &params,
56 void onDocumentLink(const DocumentLinkParams &params,
62 void onHover(const TextDocumentPositionParams &params,
85 void LSPServer::onInitialize(const InitializeParams &params, in onInitialize() argument
119 void LSPServer::onDocumentDidOpen(const DidOpenTextDocumentParams &params) { in onDocumentDidOpen() argument
120 PublishDiagnosticsParams diagParams(params.textDocument.uri, in onDocumentDidOpen()
121 params.textDocument.version); in onDocumentDidOpen()
122 server.addDocument(params.textDocument.uri, params.textDocument.text, in onDocumentDidOpen()
123 params.textDocument.version, diagParams.diagnostics); in onDocumentDidOpen()
128 void LSPServer::onDocumentDidClose(const DidCloseTextDocumentParams &params) { in onDocumentDidClose() argument
129 Optional<int64_t> version = server.removeDocument(params.textDocument.uri); in onDocumentDidClose()
137 PublishDiagnosticsParams(params.textDocument.uri, *version)); in onDocumentDidClose()
139 void LSPServer::onDocumentDidChange(const DidChangeTextDocumentParams &params) { in onDocumentDidChange() argument
140 PublishDiagnosticsParams diagParams(params.textDocument.uri, in onDocumentDidChange()
141 params.textDocument.version); in onDocumentDidChange()
142 server.updateDocument(params.textDocument.uri, params.contentChanges, in onDocumentDidChange()
143 params.textDocument.version, diagParams.diagnostics); in onDocumentDidChange()
152 void LSPServer::onGoToDefinition(const TextDocumentPositionParams &params, in onGoToDefinition() argument
155 server.getLocationsOf(params.textDocument.uri, params.position, locations); in onGoToDefinition()
159 void LSPServer::onReference(const ReferenceParams &params, in onReference() argument
162 server.findReferencesOf(params.textDocument.uri, params.position, locations); in onReference()
169 void LSPServer::onDocumentLink(const DocumentLinkParams &params, in onDocumentLink() argument
172 server.getDocumentLinks(params.textDocument.uri, links); in onDocumentLink()
179 void LSPServer::onHover(const TextDocumentPositionParams &params, in onHover() argument
181 reply(server.findHover(params.textDocument.uri, params.position)); in onHover()