public RazorServiceBase(IServiceBroker serviceBroker)
        {
            RazorServices = new RazorServices();

#pragma warning disable VSTHRD012 // Provide JoinableTaskFactory where allowed
            ServiceBrokerClient = new ServiceBrokerClient(serviceBroker);
#pragma warning restore
        }
Пример #2
0
        public RazorServiceBase(Stream stream, IServiceProvider serviceProvider)
            : base(serviceProvider, stream, GetRazorConverters())
        {
            RazorServices = new RazorServices();

            // Due to this issue - https://github.com/dotnet/roslyn/issues/16900#issuecomment-277378950
            // We need to manually start the RPC connection. Otherwise we'd be opting ourselves into
            // race condition prone call paths.
            StartService();
        }