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[] { "}", ")" } }); }