Skip to content

Commit 4a85314

Browse files
committed
Cleanup.
1 parent 0cc9327 commit 4a85314

2 files changed

Lines changed: 3 additions & 9 deletions

File tree

IDisposableAnalyzers/Analyzers/AssignmentAnalyzer.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@
1111
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1212
internal class AssignmentAnalyzer : DiagnosticAnalyzer
1313
{
14-
/// <inheritdoc/>
1514
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(
1615
Descriptors.IDISP001DisposeCreated,
1716
Descriptors.IDISP003DisposeBeforeReassigning,
1817
Descriptors.IDISP008DoNotMixInjectedAndCreatedForMember);
1918

20-
/// <inheritdoc/>
2119
public override void Initialize(AnalysisContext context)
2220
{
2321
context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);

IDisposableAnalyzers/Analyzers/UsingStatementAnalyzer.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@
1010
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1111
internal class UsingStatementAnalyzer : DiagnosticAnalyzer
1212
{
13-
/// <inheritdoc/>
1413
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(
1514
Descriptors.IDISP007DoNotDisposeInjected);
1615

17-
/// <inheritdoc/>
1816
public override void Initialize(AnalysisContext context)
1917
{
2018
context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
@@ -40,11 +38,9 @@ private static void Handle(SyntaxNodeAnalysisContext context)
4038
}
4139

4240
break;
43-
case { Expression: { } expression }:
44-
if (Disposable.IsCachedOrInjectedOnly(expression, expression, context.SemanticModel, context.CancellationToken))
45-
{
46-
context.ReportDiagnostic(Diagnostic.Create(Descriptors.IDISP007DoNotDisposeInjected, usingStatement.Expression.GetLocation()));
47-
}
41+
case { Expression: { } expression }
42+
when Disposable.IsCachedOrInjectedOnly(expression, expression, context.SemanticModel, context.CancellationToken):
43+
context.ReportDiagnostic(Diagnostic.Create(Descriptors.IDISP007DoNotDisposeInjected, usingStatement.Expression.GetLocation()));
4844

4945
break;
5046
}

0 commit comments

Comments
 (0)