12 types derived from DocumentDiagnosticAnalyzer
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\NoCompilationDocumentDiagnosticAnalyzer.cs (1)
16internal sealed class NoCompilationDocumentDiagnosticAnalyzer : DocumentDiagnosticAnalyzer
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeFixes\CodeFixServiceTests.cs (1)
539public sealed class MockDocumentDiagnosticAnalyzer : DocumentDiagnosticAnalyzer
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
874private class PriorityTestDocumentDiagnosticAnalyzer : DocumentDiagnosticAnalyzer 883private sealed class LeakDocumentAnalyzer : DocumentDiagnosticAnalyzer
Microsoft.CodeAnalysis.ExternalAccess.FSharp (4)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (1)
44internal class FSharpDocumentDiagnosticAnalyzer : DocumentDiagnosticAnalyzer, IBuiltInAnalyzer
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (1)
39internal class FSharpSimplifyNameDiagnosticAnalyzer : DocumentDiagnosticAnalyzer, IBuiltInAnalyzer
Internal\Diagnostics\FSharpUnusedDeclarationsAnalyzer.cs (1)
39internal class FSharpUnusedDeclarationsDiagnosticAnalyzer : DocumentDiagnosticAnalyzer, IBuiltInAnalyzer
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (1)
39internal class FSharpUnusedOpensDeclarationsDiagnosticAnalyzer : DocumentDiagnosticAnalyzer
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
372private sealed class MockTypescriptDiagnosticAnalyzer : DocumentDiagnosticAnalyzer
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\FileContentLoadAnalyzer.cs (1)
15internal sealed class FileContentLoadAnalyzer : DocumentDiagnosticAnalyzer
Diagnostics\GeneratorDiagnosticsPlaceholderAnalyzer.cs (1)
15internal sealed class GeneratorDiagnosticsPlaceholderAnalyzer : DocumentDiagnosticAnalyzer
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Diagnostics\Analyzers\XamlDocumentDiagnosticAnalyzer.cs (1)
15internal sealed class XamlDocumentDiagnosticAnalyzer : DocumentDiagnosticAnalyzer
15 references to DocumentDiagnosticAnalyzer
Microsoft.CodeAnalysis.Features (13)
Diagnostics\Analyzers\DocumentDiagnosticAnalyzer.cs (1)
9[assembly: TypeForwardedTo(typeof(DocumentDiagnosticAnalyzer))]
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
17=> analyzer is DocumentDiagnosticAnalyzer;
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
81if (analyzer is DocumentDiagnosticAnalyzer documentAnalyzer)
Diagnostics\Service\DocumentAnalysisExecutor_Helpers.cs (1)
80DocumentDiagnosticAnalyzer analyzer,
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
51private static string GetProjectLogMessage(Project project, ImmutableArray<DocumentDiagnosticAnalyzer> analyzers)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (4)
30ImmutableArray<DocumentDiagnosticAnalyzer> analyzers, 88ImmutableArray<DocumentDiagnosticAnalyzer> ideAnalyzers) 118ImmutableArray<DocumentDiagnosticAnalyzer> ideAnalyzers, 125foreach (var documentAnalyzer in ideAnalyzers)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.HostAnalyzerInfo.cs (1)
146DocumentDiagnosticAnalyzer analyzer => analyzer.Priority,
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
134compilation, project, [.. analyzers.OfType<DocumentDiagnosticAnalyzer>()], cancellationToken).ConfigureAwait(false);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
182if (analyzer is DocumentDiagnosticAnalyzer)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
91compilationWithAnalyzers, project, [.. fullSolutionAnalysisAnalyzers.OfType<DocumentDiagnosticAnalyzer>()], cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
13DocumentDiagnosticAnalyzer => DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis | DiagnosticAnalyzerCategory.SemanticDocumentAnalysis,
Diagnostics\DocumentDiagnosticAnalyzer.cs (1)
37/// This lets vsix installed <see cref="DocumentDiagnosticAnalyzer"/> to specify priority of the analyzer. Regular