public static CompletionOptions Of(ICompletionOptions options) { return(new CompletionOptions() { ResolveProvider = options.ResolveProvider, TriggerCharacters = options.TriggerCharacters }); }
public static CompletionOptions Of(ICompletionOptions options, IEnumerable <IHandlerDescriptor> descriptors) => new CompletionOptions { ResolveProvider = options.ResolveProvider || descriptors.Any(z => z.HandlerType == typeof(ICompletionResolveHandler)), AllCommitCharacters = options.AllCommitCharacters, TriggerCharacters = options.TriggerCharacters, WorkDoneProgress = options.WorkDoneProgress, };
public static CompletionOptions Of(ICompletionOptions options) { return(new CompletionOptions() { ResolveProvider = options.ResolveProvider, AllCommitCharacters = options.AllCommitCharacters, TriggerCharacters = options.TriggerCharacters, WorkDoneProgress = options.WorkDoneProgress, }); }