241 references to DiagnosticAnalyzerCategory
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (4)
190public DiagnosticAnalyzerCategory GetAnalyzerCategory() 191=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis | DiagnosticAnalyzerCategory.SemanticDocumentAnalysis | DiagnosticAnalyzerCategory.ProjectAnalysis;
Microsoft.CodeAnalysis.CSharp.Features (94)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (2)
27public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 28=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (2)
29public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 30=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (2)
79public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 80=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (2)
26public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 27=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (2)
26public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 27=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
ConvertToProgramMainDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (2)
30public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 31=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
CSharpAddBracesDiagnosticAnalyzer.cs (2)
45public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (2)
38public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 39=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (2)
42public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 43=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
46public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 47=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
235public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 236=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (2)
29public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 30=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
CSharpMakeStructMemberReadOnlyAnalyzer.cs (2)
30public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 31=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (2)
25public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (2)
33public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 34=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (2)
31public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 32=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (2)
41public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 42=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
36public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 37=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (2)
34public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 35=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (2)
35public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 36=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpTypeStyleDiagnosticAnalyzerBase.cs (2)
33public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (2)
39public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 40=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
33public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 34=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (2)
31public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 32=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (2)
55public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (2)
32public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 33=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
389public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 390=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (2)
40public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 41=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseNotPatternDiagnosticAnalyzer.cs (2)
37public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 38=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (2)
151public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 152=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (2)
53public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
CSharpUseTupleSwapDiagnosticAnalyzer.cs (2)
44public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 45=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
InvokeDelegateWithConditionalAccessAnalyzer.cs (2)
335public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 336=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
MakeLocalFunctionStaticDiagnosticAnalyzer.cs (2)
26public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 27=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
47public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 48=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
UseExpressionBodyDiagnosticAnalyzer.cs (2)
43public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 44=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (2)
30public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 31=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
52public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 53=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
UseSimpleUsingStatementDiagnosticAnalyzer.cs (2)
62public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 63=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
UseUtf8StringLiteralDiagnosticAnalyzer.cs (2)
43public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 44=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
Microsoft.CodeAnalysis.EditorFeatures (2)
EditAndContinue\EditAndContinueDiagnosticAnalyzer.cs (2)
31public DiagnosticAnalyzerCategory GetAnalyzerCategory() 32=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (2)
Diagnostics\AbstractSuppressionAllCodeTests.cs (2)
161public DiagnosticAnalyzerCategory GetAnalyzerCategory() 162=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
1284public DiagnosticAnalyzerCategory GetAnalyzerCategory() 1285=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (7)
Diagnostics\DiagnosticServiceTests.vb (7)
2279<InlineData(DiagnosticAnalyzerCategory.SemanticSpanAnalysis, True)> 2280<InlineData(DiagnosticAnalyzerCategory.SemanticDocumentAnalysis, False)> 2281<InlineData(DiagnosticAnalyzerCategory.ProjectAnalysis, False)> 2282Friend Async Function TestTryAppendDiagnosticsForSpanAsync(category As DiagnosticAnalyzerCategory, isSpanBasedAnalyzer As Boolean) As Task 2488Private ReadOnly _category As DiagnosticAnalyzerCategory 2492Public Sub New(category As DiagnosticAnalyzerCategory) 2502Public Function GetAnalyzerCategory() As DiagnosticAnalyzerCategory Implements IBuiltInAnalyzer.GetAnalyzerCategory
Microsoft.CodeAnalysis.ExternalAccess.FSharp (8)
Internal\Diagnostics\FSharpDocumentDiagnosticAnalyzer.cs (2)
95public DiagnosticAnalyzerCategory GetAnalyzerCategory() 97return DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
Internal\Diagnostics\FSharpSimplifyNameDiagnosticAnalyzer.cs (2)
73public DiagnosticAnalyzerCategory GetAnalyzerCategory() 75return DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
Internal\Diagnostics\FSharpUnusedDeclarationsAnalyzer.cs (2)
75public DiagnosticAnalyzerCategory GetAnalyzerCategory() 77return DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
Internal\Diagnostics\FSharpUnusedOpensDiagnosticAnalyzer.cs (2)
68public DiagnosticAnalyzerCategory GetAnalyzerCategory() 70return DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
Microsoft.CodeAnalysis.Features (95)
AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (2)
27public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 28=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (2)
80public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 81=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractBuiltInCodeStyleDiagnosticAnalyzer.cs (1)
115public abstract DiagnosticAnalyzerCategory GetAnalyzerCategory();
AbstractCodeQualityDiagnosticAnalyzer.cs (1)
38public abstract DiagnosticAnalyzerCategory GetAnalyzerCategory();
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (2)
33public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 34=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (2)
21public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 22=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractFileHeaderDiagnosticAnalyzer.cs (2)
35public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 36=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
AbstractForEachCastDiagnosticAnalyzer.cs (2)
43public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 44=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractFormattingAnalyzer.cs (2)
25public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 26=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
36public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
49public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 50=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
29public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 30=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
AbstractOrderModifiersDiagnosticAnalyzer.cs (2)
33public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 34=> DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis;
AbstractPopulateSwitchDiagnosticAnalyzer.cs (2)
43public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (2)
61public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (2)
27public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 28=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (2)
51public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (2)
34public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 35=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
169public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 170=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (2)
37public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 38=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
72public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
62public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
185public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (2)
54public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 55=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (2)
36public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 37=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
43public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 44=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseAutoPropertyAnalyzer.cs (2)
65public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 66=> DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (2)
52public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 53=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
39public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 40=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
34public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 35=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
35public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 36=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (2)
64public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 65=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseConditionalExpressionDiagnosticAnalyzer.cs (2)
18public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 19=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseInferredMemberNameDiagnosticAnalyzer.cs (2)
27public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 28=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 29=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
64public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 65=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
156public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 157=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (2)
50public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 51=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (2)
94public DiagnosticAnalyzerCategory GetAnalyzerCategory() 95=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
Diagnostics\IDiagnosticAnalyzerService.cs (1)
75/// <see cref="IBuiltInAnalyzer"/>s that support <see cref="DiagnosticAnalyzerCategory.SemanticSpanAnalysis"/>.
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (2)
38public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 39=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (2)
32public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 33=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (2)
34public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 35=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
NamingStyleDiagnosticAnalyzerBase.cs (2)
171public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 172=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (2)
46public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 47=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (2)
45public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() 46=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
192public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 193=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
UseExplicitTupleNameDiagnosticAnalyzer.cs (2)
28public override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
UseSystemHashCodeDiagnosticAnalyzer.cs (2)
25public override DiagnosticAnalyzerCategory GetAnalyzerCategory() 26=> DiagnosticAnalyzerCategory.SemanticSpanAnalysis;
Microsoft.CodeAnalysis.VisualBasic.Features (6)
VisualBasicRemoveUnnecessaryByValDiagnosticAnalyzer.vb (2)
35Public Overrides Function GetAnalyzerCategory() As DiagnosticAnalyzerCategory 36Return DiagnosticAnalyzerCategory.SemanticSpanAnalysis
VisualBasicSimplifyObjectCreationDiagnosticAnalyzer.vb (2)
27Public Overrides Function GetAnalyzerCategory() As DiagnosticAnalyzerCategory 28Return DiagnosticAnalyzerCategory.SemanticSpanAnalysis
VisualBasicUseIsNotDiagnosticAnalyzer.vb (2)
34Public Overrides Function GetAnalyzerCategory() As DiagnosticAnalyzerCategory 35Return DiagnosticAnalyzerCategory.SemanticSpanAnalysis
Microsoft.CodeAnalysis.Workspaces (21)
Diagnostics\DiagnosticAnalyzerExtensions.cs (20)
11public static DiagnosticAnalyzerCategory GetDiagnosticAnalyzerCategory(this DiagnosticAnalyzer analyzer) 14FileContentLoadAnalyzer _ => DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis, 15DocumentDiagnosticAnalyzer _ => DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis | DiagnosticAnalyzerCategory.SemanticDocumentAnalysis, 16ProjectDiagnosticAnalyzer _ => DiagnosticAnalyzerCategory.ProjectAnalysis, 22? DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis | DiagnosticAnalyzerCategory.SemanticSpanAnalysis | DiagnosticAnalyzerCategory.ProjectAnalysis 23: DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis | DiagnosticAnalyzerCategory.SemanticDocumentAnalysis | DiagnosticAnalyzerCategory.ProjectAnalysis 36var category = analyzer.GetDiagnosticAnalyzerCategory(); 37return (category & DiagnosticAnalyzerCategory.SyntaxTreeWithoutSemanticsAnalysis) != 0; 42var category = analyzer.GetDiagnosticAnalyzerCategory(); 43return (category & (DiagnosticAnalyzerCategory.SemanticSpanAnalysis | DiagnosticAnalyzerCategory.SemanticDocumentAnalysis)) != 0; 48var category = analyzer.GetDiagnosticAnalyzerCategory(); 49return (category & DiagnosticAnalyzerCategory.SemanticSpanAnalysis) != 0; 54var category = analyzer.GetDiagnosticAnalyzerCategory(); 55return (category & DiagnosticAnalyzerCategory.ProjectAnalysis) != 0;
IBuiltInAnalyzer.cs (1)
26DiagnosticAnalyzerCategory GetAnalyzerCategory();