16 types derived from AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
Microsoft.CodeAnalysis.CodeStyle (10)
src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
16
TCastExpression> :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
19
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
20
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
29
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
(
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
55
internal abstract partial class AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
21
internal abstract partial class AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
21
internal abstract partial class AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
17
TExpressionSyntax>() :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
(IDEDiagnosticIds.SimplifyInterpolationId,
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
21
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\Core\Analyzers\UseInferredMemberName\AbstractUseInferredMemberNameDiagnosticAnalyzer.cs (1)
10
internal abstract class AbstractUseInferredMemberNameDiagnosticAnalyzer :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
19
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
29
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
(
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
16
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
23
:
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
(IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
16
internal sealed class CSharpRemoveUnreachableCodeDiagnosticAnalyzer :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
15
internal sealed class CSharpUseDefaultLiteralDiagnosticAnalyzer :
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
2 references to AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (2)
29
Debug.Assert(!isUnnecessary || this is
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
);
43
Debug.Assert(!supportedDiagnostics.Any(descriptor => descriptor.CustomTags.Any(t => t == WellKnownDiagnosticTags.Unnecessary)) || this is
AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer
);