Skip to content

Commit b0b3c8e

Browse files
committed
Don't use obsolete API.
1 parent 1de65f9 commit b0b3c8e

9 files changed

Lines changed: 23 additions & 23 deletions

IDisposableAnalyzers/Analyzers/ReturnValueAnalyzer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ private static bool IsLazyEnumerable(InvocationExpressionSyntax invocation, INam
153153

154154
private static bool IsLazyEnumerable(InvocationExpressionSyntax invocation, Recursion recursion)
155155
{
156-
if (recursion.Target(invocation) is { Symbol: IMethodSymbol method, TargetNode: { } declaration } &&
156+
if (recursion.Target(invocation) is { Symbol: IMethodSymbol method, Declaration: { } declaration } &&
157157
method.ReturnType.IsAssignableTo(KnownSymbol.IEnumerable, recursion.SemanticModel.Compilation))
158158
{
159159
if (YieldStatementWalker.Any(declaration))

IDisposableAnalyzers/Helpers/Disposable.Assigns.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ private static bool Assigns<TSource, TSymbol, TNode>(Target<TSource, TSymbol, TN
3636
where TSymbol : class, ISymbol
3737
where TNode : SyntaxNode
3838
{
39-
if (target.TargetNode is { })
39+
if (target.Declaration is { })
4040
{
41-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
41+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
4242
foreach (var usage in walker.Usages)
4343
{
4444
if (Assigns(usage, recursion, out fieldOrProperty))

IDisposableAnalyzers/Helpers/Disposable.DisposedByReturnValue.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,15 +148,15 @@ private static bool DisposedByReturnValue<TSource, TSymbol, TNode>(Target<TSourc
148148
return Disposable.IsAssignableFrom(returnType, recursion.SemanticModel.Compilation);
149149
case IMethodSymbol { IsExtensionMethod: true, ReducedFrom: { } reducedFrom }
150150
when reducedFrom.Parameters.TryFirst(out var parameter):
151-
return DisposedByReturnValue(Target.Create(target.Source, parameter, target.TargetNode), recursion);
151+
return DisposedByReturnValue(Target.Create(target.Source, parameter, target.Declaration), recursion);
152152
case IFieldSymbol _:
153153
case IPropertySymbol _:
154154
return false;
155155
}
156156

157-
if (target.TargetNode is { })
157+
if (target.Declaration is { })
158158
{
159-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
159+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
160160
foreach (var usage in walker.Usages)
161161
{
162162
if (Assigns(usage, recursion, out var fieldOrProperty) &&

IDisposableAnalyzers/Helpers/Disposable.Disposes.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,9 @@ private static bool Disposes<TSource, TSymbol, TNode>(Target<TSource, TSymbol, T
120120
where TSymbol : class, ISymbol
121121
where TNode : SyntaxNode
122122
{
123-
if (target.TargetNode is { })
123+
if (target.Declaration is { })
124124
{
125-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
125+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
126126
foreach (var usage in walker.Usages)
127127
{
128128
if (Disposes(usage, recursion))

IDisposableAnalyzers/Helpers/Disposable.Identity.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ private static bool IsIdentity<TSource, TSymbol, TNode>(Target<TSource, TSymbol,
6969
{
7070
case IMethodSymbol { IsExtensionMethod: true, ReducedFrom: { } reducedFrom }
7171
when reducedFrom.Parameters.TryFirst(out var parameter):
72-
return IsIdentity(Target.Create(target.Source, parameter, target.TargetNode), recursion);
72+
return IsIdentity(Target.Create(target.Source, parameter, target.Declaration), recursion);
7373
case IFieldSymbol _:
7474
case IPropertySymbol _:
7575
return false;
7676
}
7777

78-
if (target.TargetNode is { })
78+
if (target.Declaration is { })
7979
{
80-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
80+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
8181
foreach (var usage in walker.Usages)
8282
{
8383
switch (usage.Parent.Kind())

IDisposableAnalyzers/Helpers/Disposable.Ignores.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ private static bool Ignores(Target<ArgumentSyntax, IParameterSymbol, BaseMethodD
7575
{
7676
if (target.Source is { Parent: ArgumentListSyntax { Parent: ExpressionSyntax parentExpression } })
7777
{
78-
if (target.TargetNode is null)
78+
if (target.Declaration is null)
7979
{
8080
if (!Ignores(parentExpression, recursion))
8181
{
@@ -86,7 +86,7 @@ private static bool Ignores(Target<ArgumentSyntax, IParameterSymbol, BaseMethodD
8686
return true;
8787
}
8888

89-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
89+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
9090
if (walker.Usages.Count == 0)
9191
{
9292
return true;

IDisposableAnalyzers/Helpers/Disposable.Returns.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ private static bool Returns<TSource, TSymbol, TNode>(Target<TSource, TSymbol, TN
2828
where TSymbol : ISymbol
2929
where TNode : SyntaxNode
3030
{
31-
if (target.TargetNode is { })
31+
if (target.Declaration is { })
3232
{
33-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
33+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
3434
foreach (var usage in walker.Usages)
3535
{
3636
if (Returns(usage, recursion))

IDisposableAnalyzers/Helpers/Disposable.Stores.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ private static bool Stores<TSource, TSymbol, TNode>(Target<TSource, TSymbol, TNo
3131
where TSymbol : ISymbol
3232
where TNode : SyntaxNode
3333
{
34-
if (target.TargetNode is { })
34+
if (target.Declaration is { })
3535
{
36-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
36+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
3737
foreach (var usage in walker.Usages)
3838
{
3939
if (Stores(usage, recursion, out container))
@@ -78,7 +78,7 @@ when recursion.Target(argument) is { } target:
7878
return StoresOrAssigns(tupleExpression, out container);
7979
case { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } argument }
8080
when recursion.Target(argument) is { Symbol: { } parameter } target:
81-
if (target.TargetNode is null &&
81+
if (target.Declaration is null &&
8282
parameter.ContainingType.AllInterfaces.TryFirst(x => x == KnownSymbol.IEnumerable, out _) &&
8383
invocation.Expression is MemberAccessExpressionSyntax memberAccess)
8484
{
@@ -154,9 +154,9 @@ private static bool AccessibleInReturnValue(Target<ArgumentSyntax, IParameterSym
154154
return false;
155155
}
156156

157-
if (target.TargetNode is { })
157+
if (target.Declaration is { })
158158
{
159-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
159+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
160160
foreach (var usage in walker.Usages)
161161
{
162162
if (usage.Parent is ArgumentSyntax containingArgument &&
@@ -178,9 +178,9 @@ private static bool AccessibleInReturnValue(Target<ArgumentSyntax, IParameterSym
178178
return true;
179179
}
180180

181-
if (target.TargetNode is { })
181+
if (target.Declaration is { })
182182
{
183-
using var walker = UsagesWalker.Borrow(target.Symbol, target.TargetNode, recursion.SemanticModel, recursion.CancellationToken);
183+
using var walker = UsagesWalker.Borrow(target.Symbol, target.Declaration, recursion.SemanticModel, recursion.CancellationToken);
184184
foreach (var usage in walker.Usages)
185185
{
186186
if (Stores(usage, recursion, out var container) &&

IDisposableAnalyzers/Helpers/Walkers/FinalizerContextWalker.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ public override void VisitIdentifierName(IdentifierNameSyntax node)
156156

157157
internal static TargetWalker Borrow(Target<SyntaxNode, ISymbol, SyntaxNode> target, Recursion recursion)
158158
{
159-
return BorrowAndVisit(target.TargetNode!, SearchScope.Recursive, recursion, () => new TargetWalker());
159+
return BorrowAndVisit(target.Declaration!, SearchScope.Recursive, recursion, () => new TargetWalker());
160160
}
161161

162162
protected override void Clear()

0 commit comments

Comments
 (0)