Exemple #1
0
        public DocumentOnTypeFormattingRegistrationOptions GetRegistrationOptions(DocumentOnTypeFormattingCapability capability, ClientCapabilities clientCapabilities)
        {
            Assumes.NotNullOrEmpty(s_allTriggerCharacters);

            return(new DocumentOnTypeFormattingRegistrationOptions
            {
                DocumentSelector = RazorDefaults.Selector,
                FirstTriggerCharacter = s_allTriggerCharacters[0],
                MoreTriggerCharacter = s_allTriggerCharacters.Skip(1).ToArray(),
            });
        }
 public virtual void SetCapability(DocumentOnTypeFormattingCapability capability) => Capability = capability;
 public override void SetCapability(DocumentOnTypeFormattingCapability capability) => _setCapability?.Invoke(capability);
 public abstract void SetCapability(DocumentOnTypeFormattingCapability capability);
 public void SetCapability(DocumentOnTypeFormattingCapability capability)
 {
     _capability = capability;
 }
 protected override DocumentOnTypeFormattingRegistrationOptions CreateRegistrationOptions(DocumentOnTypeFormattingCapability capability, ClientCapabilities clientCapabilities)
 {
     return(new DocumentOnTypeFormattingRegistrationOptions()
     {
         DocumentSelector = _documentSelector,
         FirstTriggerCharacter = ";",
         // TODO: What should these be?
         MoreTriggerCharacter = new[] { "}", ")" }
     });
 }