Пример #1
0
        protected override IDaemonStageProcess CreateProcess(IDaemonProcess process, IContextBoundSettingsStore settings, DaemonProcessKind processKind, ICSharpFile file)
        {
            // TODO: Load configuration
            var configuration = new SyntaxRuleConfiguration(new SyntaxRule[0]);

            return(new SourcePathDaemonProcess(process, file, configuration, _queryExecutor));
        }
Пример #2
0
 public SourcePathDaemonProcess(
     IDaemonProcess process,
     ICSharpFile file,
     SyntaxRuleConfiguration configuration,
     RiderCSharpSyntaxQueryExecutor queryExecutor
     )
 {
     _process       = process;
     _file          = file;
     _queryExecutor = queryExecutor;
     _configuration = configuration;
 }