Esempio n. 1
0
 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
     }
 };
Esempio n. 3
0
 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
     });
 }
Esempio n. 5
0
 public void SetCapability(SynchronizationCapability capability)
 {
     capability.DidSave             = true;
     capability.DynamicRegistration = true;
 }
 public override void SetCapability(SynchronizationCapability capability) => _setCapability?.Invoke(capability);
Esempio n. 7
0
 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
     });
 }
Esempio n. 10
0
 protected override TextDocumentSyncRegistrationOptions CreateRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities)
 {
     return(new TextDocumentSyncRegistrationOptions()
     {
         DocumentSelector = _documentSelector,
         Change = _documentSyncKind,
         Save = new SaveOptions()
         {
             IncludeText = true
         }
     });
 }
Esempio n. 11
0
 public void SetCapability(SynchronizationCapability capability)
 {
     capability.DidSave = Supports.OfBoolean <bool>(true);
 }
Esempio n. 12
0
 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
 };
Esempio n. 15
0
 protected override TextDocumentSyncRegistrationOptions CreateRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities) => new()
Esempio n. 16
0
 // Get client compatibility
 void ICapability <SynchronizationCapability> .SetCapability(SynchronizationCapability compatibility)
 {
     _compatibility = compatibility;
 }
 public abstract void SetCapability(SynchronizationCapability capability);
Esempio n. 18
0
 IRegistration <TextDocumentCloseRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions(
     SynchronizationCapability capability,
     ClientCapabilities clientCapabilities)
 {
     return(new TextDocumentCloseRegistrationOptions());
 }
 public void SetCapability(SynchronizationCapability capability)
 {
     _capability = capability;
 }
Esempio n. 20
0
 TextDocumentOpenRegistrationOptions IRegistration <TextDocumentOpenRegistrationOptions, SynchronizationCapability> .GetRegistrationOptions(SynchronizationCapability capability, ClientCapabilities clientCapabilities)
 {
     return(new()
     {
         DocumentSelector = Program.Selector
     });
 }