Skip to content

Commit 87cb2f9

Browse files
committed
Update dependencies.
1 parent d18d990 commit 87cb2f9

6 files changed

Lines changed: 6 additions & 10 deletions

File tree

IDisposableAnalyzers.Benchmarks/IDisposableAnalyzers.Benchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<PackageReference Include="Gu.Analyzers" Version="1.6.6.2-dev" PrivateAssets="all" />
1717
<PackageReference Include="Gu.Roslyn.Asserts" Version="3.2.5" />
1818
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.3.1" />
19-
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.7" PrivateAssets="all" />
19+
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.8" PrivateAssets="all" />
2020
<PackageReference Include="NUnit" Version="3.12.0" />
2121
<PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />
2222
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.113" PrivateAssets="all" />

IDisposableAnalyzers.NetCoreTests/IDisposableAnalyzers.NetCoreTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<PackageReference Include="Gu.Roslyn.Asserts.Analyzers" Version="3.2.10" PrivateAssets="all" />
2222
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.12.0-beta1" />
2323
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.3.1" />
24-
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.7" PrivateAssets="all" />
24+
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.8" PrivateAssets="all" />
2525
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.4.0" />
2626
<PackageReference Include="NUnit" Version="3.12.0" />
2727
<PackageReference Include="NUnit3TestAdapter" Version="3.15.1" />

IDisposableAnalyzers.Test/IDisposableAnalyzers.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<PackageReference Include="Gu.Roslyn.Asserts.Analyzers" Version="3.2.10" PrivateAssets="all" />
3434
<PackageReference Include="Gu.Wpf.Reactive" Version="4.2.0" />
3535
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.3.1" />
36-
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.7" PrivateAssets="all" />
36+
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.8" PrivateAssets="all" />
3737
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.4.0" />
3838
<PackageReference Include="Microsoft.VisualStudio.UnitTesting" Version="11.0.50727.1" />
3939
<PackageReference Include="Moq" Version="4.13.1" />

IDisposableAnalyzers/Analyzers/ArgumentAnalyzer.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@
1111
[DiagnosticAnalyzer(LanguageNames.CSharp)]
1212
internal class ArgumentAnalyzer : DiagnosticAnalyzer
1313
{
14-
/// <inheritdoc/>
1514
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } = ImmutableArray.Create(
1615
Descriptors.IDISP001DisposeCreated,
1716
Descriptors.IDISP003DisposeBeforeReassigning);
1817

19-
/// <inheritdoc/>
2018
public override void Initialize(AnalysisContext context)
2119
{
2220
context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
@@ -27,9 +25,7 @@ public override void Initialize(AnalysisContext context)
2725
private static void Handle(SyntaxNodeAnalysisContext context)
2826
{
2927
if (!context.IsExcludedFromAnalysis() &&
30-
context.Node is ArgumentSyntax argument &&
31-
argument.Parent is ArgumentListSyntax argumentList &&
32-
argumentList.Parent is InvocationExpressionSyntax invocation &&
28+
context.Node is ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } argument &&
3329
argument.RefOrOutKeyword.IsEither(SyntaxKind.RefKeyword, SyntaxKind.OutKeyword) &&
3430
IsCreation(argument, context.SemanticModel, context.CancellationToken) &&
3531
context.SemanticModel.TryGetSymbol(argument.Expression, context.CancellationToken, out var symbol))

IDisposableAnalyzers/IDisposableAnalyzers.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ BUGFIX IDISP025 seal disposable.</Description>
4646
<PackageReference Include="Gu.Analyzers" Version="1.6.6.2-dev" PrivateAssets="all" />
4747
<PackageReference Include="Gu.Roslyn.Extensions" Version="0.12.1-dev" />
4848
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.3.1" />
49-
<!--<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.7" PrivateAssets="all" />-->
49+
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.9.8" PrivateAssets="all" />
5050
<PackageDownload Include="Microsoft.NETCore.App.Ref" Version="[$(AnnotatedReferenceAssemblyVersion)]" />
5151
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.113" PrivateAssets="all" />
5252
<PackageReference Include="TunnelVisionLabs.ReferenceAssemblyAnnotator" Version="1.0.0-alpha.97" PrivateAssets="all" />

ValidCode/ValidCode.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<ItemGroup>
12-
<!--<PackageReference Include="IDisposableAnalyzers" Version="2.1.2" PrivateAssets="all" />-->
12+
<PackageReference Include="IDisposableAnalyzers" Version="3.1.0" PrivateAssets="all" />
1313
<PackageReference Include="Moq" Version="4.13.1" />
1414
<PackageReference Include="Ninject" Version="4.0.0-beta-0134" />
1515
<PackageReference Include="System.Reactive.Linq" Version="4.2.0" />

0 commit comments

Comments
 (0)