protected BaseDiagnosticIncrementalAnalyzer(DiagnosticAnalyzerService owner, Workspace workspace, HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource) { this.Owner = owner; this.Workspace = workspace; this.HostAnalyzerManager = hostAnalyzerManager; this.HostDiagnosticUpdateSource = hostDiagnosticUpdateSource; this.DiagnosticLogAggregator = new DiagnosticLogAggregator(owner); }
public IncrementalAnalyzerDelegatee(DiagnosticAnalyzerService owner, Workspace workspace, HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource) : base(owner, workspace, hostAnalyzerManager, hostDiagnosticUpdateSource) { var v1CorrelationId = LogAggregator.GetNextId(); _engineV1 = new EngineV1.DiagnosticIncrementalAnalyzer(owner, v1CorrelationId, workspace, hostAnalyzerManager, hostDiagnosticUpdateSource); var v2CorrelationId = LogAggregator.GetNextId(); _engineV2 = new EngineV2.DiagnosticIncrementalAnalyzer(owner, v2CorrelationId, workspace, hostAnalyzerManager, hostDiagnosticUpdateSource); }
private TestDiagnosticAnalyzerService( HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, Action <Exception, DiagnosticAnalyzer, Diagnostic> onAnalyzerException, IDiagnosticUpdateSourceRegistrationService registrationService = null) : base(hostAnalyzerManager, hostDiagnosticUpdateSource, registrationService ?? new MockDiagnosticUpdateSourceRegistrationService()) { _onAnalyzerException = onAnalyzerException; }
private TestDiagnosticAnalyzerService( HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, Action<Exception, DiagnosticAnalyzer, Diagnostic> onAnalyzerException, IDiagnosticUpdateSourceRegistrationService registrationService = null) : base(hostAnalyzerManager, hostDiagnosticUpdateSource, registrationService ?? new MockDiagnosticUpdateSourceRegistrationService()) { _onAnalyzerException = onAnalyzerException; }
private TestDiagnosticAnalyzerService( HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, Action <Exception, DiagnosticAnalyzer, Diagnostic> onAnalyzerException, IDiagnosticUpdateSourceRegistrationService registrationService = null) : base(hostAnalyzerManager, hostDiagnosticUpdateSource, registrationService ?? new MockDiagnosticUpdateSourceRegistrationService()) { _hostAnalyzerReferenceMap = hostAnalyzerManager.CreateAnalyzerReferencesMap(projectOpt: null); _onAnalyzerException = onAnalyzerException; }
// protected for testing purposes. protected DiagnosticAnalyzerService( HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, IDiagnosticUpdateSourceRegistrationService registrationService, IAsynchronousOperationListener listener = null) : this(registrationService) { _hostAnalyzerManager = hostAnalyzerManager; _hostDiagnosticUpdateSource = hostDiagnosticUpdateSource; _listener = listener ?? AggregateAsynchronousOperationListener.CreateEmptyListener(); }
private TestDiagnosticAnalyzerService( HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, Action<Exception, DiagnosticAnalyzer, Diagnostic> onAnalyzerException, IDiagnosticUpdateSourceRegistrationService registrationService = null) : base(hostAnalyzerManager, hostDiagnosticUpdateSource, registrationService ?? new MockDiagnosticUpdateSourceRegistrationService()) { _hostAnalyzerReferenceMap = hostAnalyzerManager.CreateAnalyzerReferencesMap(projectOpt: null); _onAnalyzerException = onAnalyzerException; }
public IncrementalAnalyzerDelegatee(DiagnosticAnalyzerService owner, Workspace workspace, HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource) : base(workspace, hostDiagnosticUpdateSource) { _hostAnalyzerManager = hostAnalyzerManager; _owner = owner; var v1CorrelationId = LogAggregator.GetNextId(); _engineV1 = new EngineV1.DiagnosticIncrementalAnalyzer(_owner, v1CorrelationId, workspace, _hostAnalyzerManager, hostDiagnosticUpdateSource); var v2CorrelationId = LogAggregator.GetNextId(); _engineV2 = new EngineV2.DiagnosticIncrementalAnalyzer(_owner, v2CorrelationId, workspace, _hostAnalyzerManager, hostDiagnosticUpdateSource); }
protected BaseDiagnosticIncrementalAnalyzer(DiagnosticAnalyzerService owner, Workspace workspace, HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource) { this.Owner = owner; this.Workspace = workspace; this.HostAnalyzerManager = hostAnalyzerManager; this.HostDiagnosticUpdateSource = hostDiagnosticUpdateSource; this.DiagnosticLogAggregator = new DiagnosticLogAggregator(owner); }
private TestDiagnosticAnalyzerService(HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, Action <Exception, DiagnosticAnalyzer, Diagnostic> onAnalyzerException) : base(hostAnalyzerManager, hostDiagnosticUpdateSource) { _onAnalyzerException = onAnalyzerException; }
private TestDiagnosticAnalyzerService(HostAnalyzerManager hostAnalyzerManager, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource, Action<Exception, DiagnosticAnalyzer, Diagnostic> onAnalyzerException) : base(hostAnalyzerManager, hostDiagnosticUpdateSource) { _onAnalyzerException = onAnalyzerException; }
// protected for testing purposes. protected DiagnosticAnalyzerService(ImmutableArray <AnalyzerReference> workspaceAnalyzers, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource = null) : this() { _hostAnalyzerManager = new HostAnalyzerManager(workspaceAnalyzers, hostDiagnosticUpdateSource); _hostDiagnosticUpdateSource = hostDiagnosticUpdateSource; }
// protected for testing purposes. protected DiagnosticAnalyzerService(IEnumerable <string> workspaceAnalyzerAssemblies, AbstractHostDiagnosticUpdateSource hostDiagnosticUpdateSource) : this() { _hostAnalyzerManager = new HostAnalyzerManager(workspaceAnalyzerAssemblies, hostDiagnosticUpdateSource); _hostDiagnosticUpdateSource = hostDiagnosticUpdateSource; }