public virtual void SetCapability(SynchronizationCapability capability) => Capability = capability;
protected override TextDocumentSyncRegistrationOptions CreateRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) => new TextDocumentSyncRegistrationOptions() { DocumentSelector = LspUtils.PowerShellDocumentSelector, Change = Change, Save = new SaveOptions { IncludeText = true } };
public override void SetCapability(SynchronizationCapability capability) => _capability = capability;
TextDocumentSaveRegistrationOptions IRegistration <TextDocumentSaveRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) { return(new TextDocumentSaveRegistrationOptions() { DocumentSelector = RazorDefaults.Selector, IncludeText = true }); }
public void SetCapability(SynchronizationCapability capability) { capability.DidSave = true; capability.DynamicRegistration = true; }
public override void SetCapability(SynchronizationCapability capability) => _setCapability?.Invoke(capability);
TextDocumentChangeRegistrationOptions IRegistration <TextDocumentChangeRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) { return(new() { DocumentSelector = Program.Selector, SyncKind = TextDocumentSyncKind.Full }); }
void ICapability <SynchronizationCapability> .SetCapability(SynchronizationCapability capability) { }
protected override TextDocumentSyncRegistrationOptions CreateRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) { return(new TextDocumentSyncRegistrationOptions { DocumentSelector = DocumentSelector.ForLanguage(LanguageId), Change = TextDocumentSyncKind.Incremental }); }
protected override TextDocumentSyncRegistrationOptions CreateRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) { return(new TextDocumentSyncRegistrationOptions() { DocumentSelector = _documentSelector, Change = _documentSyncKind, Save = new SaveOptions() { IncludeText = true } }); }
public void SetCapability(SynchronizationCapability capability) { capability.DidSave = Supports.OfBoolean <bool>(true); }
public void SetCapability(SynchronizationCapability capability) { // throw new NotImplementedException(); }
// Save TextDocumentSaveRegistrationOptions IRegistration <TextDocumentSaveRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) => new TextDocumentSaveRegistrationOptions() { DocumentSelector = DeltintegerLanguageServer.DocumentSelector };
// Document change public TextDocumentChangeRegistrationOptions GetRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) => new TextDocumentChangeRegistrationOptions() { DocumentSelector = DeltintegerLanguageServer.DocumentSelector, SyncKind = _syncKind };
protected override TextDocumentSyncRegistrationOptions CreateRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) => new()
// Get client compatibility void ICapability <SynchronizationCapability> .SetCapability(SynchronizationCapability compatibility) { _compatibility = compatibility; }
public abstract void SetCapability(SynchronizationCapability capability);
IRegistration <TextDocumentCloseRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions( SynchronizationCapability capability, ClientCapabilities clientCapabilities) { return(new TextDocumentCloseRegistrationOptions()); }
public void SetCapability(SynchronizationCapability capability) { _capability = capability; }
TextDocumentOpenRegistrationOptions IRegistration <TextDocumentOpenRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) { return(new() { DocumentSelector = Program.Selector }); }