IDebugAdapterClientRegistry IJsonRpcHandlerRegistry <IDebugAdapterClientRegistry> .AddHandler(JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options) => AddHandler(handlerFunc, options);
public sealed override T AddHandler(string method, JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options = null) { Handlers.Add(JsonRpcHandlerDescription.Named(method, handlerFunc, options)); return((T)(object)this); }
public IDisposable Add(string method, JsonRpcHandlerFactory factory, JsonRpcHandlerOptions options) => Add(method, factory(_resolverContext), options);
IDebugAdapterServerRegistry IJsonRpcHandlerRegistry <IDebugAdapterServerRegistry> . AddHandler(string method, JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options) => AddHandler(method, handlerFunc, options);
ILanguageServerRegistry IJsonRpcHandlerRegistry <ILanguageServerRegistry> .AddHandler(JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options) => AddHandler(handlerFunc, options);
public LspHandlerDescriptorDisposable Add(JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) { var(descriptors, compositeDisposable) = AddHandler(handlerFactory(_resolverContext), null); return(new LspHandlerDescriptorDisposable(descriptors, compositeDisposable)); }
public LspHandlerDescriptorDisposable Add(string method, JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) { var(descriptors, cd) = AddHandler(method, handlerFactory(_serviceProvider), options); return(new LspHandlerDescriptorDisposable(descriptors, cd)); }
public abstract T AddHandler(JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions options = null);
IDisposable IHandlersManager.Add(string method, JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions?options) => Add(method, handlerFactory(_resolverContext), options);
public LspHandlerDescriptorDisposable Add(JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) { var(descriptors, compositeDisposable) = AddHandler(handlerFactory(_serviceProvider), null); return(new LspHandlerDescriptorDisposable(descriptors, compositeDisposable)); }
public abstract T AddHandler(string method, JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options = null);
IDisposable IHandlersManager.Add(JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) => Add(handlerFactory(_resolverContext), options);
public LspHandlerDescriptorDisposable Add(string method, JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) { var(descriptors, cd) = AddHandler(method, handlerFactory(_resolverContext), options); return(new LspHandlerDescriptorDisposable(descriptors, cd)); }
public sealed override T AddHandler(JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options = null) { Handlers.Add(JsonRpcHandlerDescription.Infer(handlerFunc, options)); return((T)(object)this); }
IDisposable IHandlersManager.Add(JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) => Add(handlerFactory(_serviceProvider), options);
public JsonRpcHandlerFactoryDescription(string method, JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) : base(options) { Method = method; HandlerFactory = handlerFactory; }
IDisposable IHandlersManager.Add(string method, JsonRpcHandlerFactory handlerFactory, JsonRpcHandlerOptions options) => Add(method, handlerFactory(_serviceProvider), options);
ILanguageServerRegistry IJsonRpcHandlerRegistry <ILanguageServerRegistry> .AddHandler(string method, JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options) => AddHandler(method, handlerFunc, options);
public IDisposable Add(JsonRpcHandlerFactory factory, JsonRpcHandlerOptions options) => Add(factory(_resolverContext), options);
public static IServiceCollection AddJsonRpcHandler(this IServiceCollection services, JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions options = null) { services.AddSingleton(JsonRpcHandlerDescription.Named(null, handlerFunc, options)); return(services); }
IDebugAdapterClientRegistry IJsonRpcHandlerRegistry <IDebugAdapterClientRegistry> . AddHandler(string method, JsonRpcHandlerFactory handlerFunc, JsonRpcHandlerOptions?options) { return(AddHandler(method, handlerFunc, options)); }