- members
alias members = ExtensionModule.members
Undocumented in source.
- shutdownRequested
alias shutdownRequested = ExtensionModule.shutdownRequested
Undocumented in source.
- shutdownRequested
bool shutdownRequested;
Undocumented in source.
- serverInitializeCalled
bool serverInitializeCalled;
Undocumented in source.
- eventProcessor
mixin EventProcessor!(ExtensionModule, serverConfig.eventConfig) eventProcessor
Undocumented in source.
- processRequest
ResponseMessageRaw processRequest(RequestMessageRaw msg)
Calls a method associated with the given request type in the
- processNotify
void processNotify(RequestMessageRaw msg)
Undocumented in source. Be warned that the author may not have intended to support it.
- gotRequest
void delegate() gotRequest(RequestMessageRaw msg)
Undocumented in source. Be warned that the author may not have intended to support it.
- gotNotify
void delegate() gotNotify(RequestMessageRaw msg)
Undocumented in source. Be warned that the author may not have intended to support it.
- fibers
FiberManager fibers;
Undocumented in source.
- fibersMutex
Mutex fibersMutex;
Undocumented in source.
- pushFiber
void pushFiber(T callback, int pages, string file, int line)
Undocumented in source. Be warned that the author may not have intended to support it.
- rpc
RPCProcessor rpc;
Undocumented in source.
- documents
TextDocumentManager documents;
Undocumented in source.
- run
bool run()
Runs the language server and returns true once it exited gracefully or
false if it didn't exit gracefully.
- runImpl
bool runImpl()
Same as run, assumes rpc is initialized and ready