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)); }
public SourcePathDaemonProcess( IDaemonProcess process, ICSharpFile file, SyntaxRuleConfiguration configuration, RiderCSharpSyntaxQueryExecutor queryExecutor ) { _process = process; _file = file; _queryExecutor = queryExecutor; _configuration = configuration; }