示例#1
0
 public RazorOmniSharpRequestInvoker(
     RequestInvokerOptions options,
     IOutputHandler outputHandler,
     IRequestRouter <IHandlerDescriptor?> requestRouter,
     IRequestProcessIdentifier requestProcessIdentifier,
     ILoggerFactory loggerFactory)
 {
     _requestTimeout           = options.RequestTimeout;
     _outputHandler            = outputHandler;
     _requestRouter            = requestRouter;
     _requestProcessIdentifier = requestProcessIdentifier;
     _requestScheduler         = new JsonRpcRequestScheduler(loggerFactory);
     _logger = loggerFactory.CreateLogger <RazorOmniSharpRequestInvoker>();
 }
示例#2
0
 public TestAccessor(JsonRpcRequestScheduler requestScheduler)
 {
     _requestScheduler = requestScheduler;
 }
 public JsonRpcRequestSchedulerTest()
 {
     Scheduler    = new JsonRpcRequestScheduler(TestLoggerFactory.Instance);
     TestAccessor = Scheduler.GetTestAccessor();
 }