Skip to content

Commit d15f8e0

Browse files
committed
Sort cases.
1 parent 0047d8f commit d15f8e0

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

IDisposableAnalyzers/Helpers/Walkers/DisposableWalker.Identity.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,25 @@ when invocation.IsSymbol(KnownSymbol.Task.FromResult, recursion.SemanticModel, r
2222
=> Recursive(parent, recursion),
2323
{ Parent: ConditionalExpressionSyntax parent }
2424
=> Recursive(parent, recursion),
25+
{ Parent: LambdaExpressionSyntax { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } }
26+
when invocation.IsSymbol(KnownSymbol.Task.Run, recursion.SemanticModel, recursion.CancellationToken)
27+
=> Recursive(invocation, recursion),
2528
{ Parent: MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier: { ValueText: "ConfigureAwait" } }, Parent: InvocationExpressionSyntax invocation } }
2629
=> Recursive(invocation, recursion),
2730
{ Parent: MemberAccessExpressionSyntax { Name: IdentifierNameSyntax { Identifier: { ValueText: "GetAwaiter" } }, Parent: InvocationExpressionSyntax invocation } }
2831
=> Recursive(invocation, recursion),
29-
{ Parent: LambdaExpressionSyntax { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } }
30-
when invocation.IsSymbol(KnownSymbol.Task.Run, recursion.SemanticModel, recursion.CancellationToken)
31-
=> Recursive(invocation, recursion),
32-
{ Parent: ReturnStatementSyntax returnStatement }
33-
when returnStatement.TryFirstAncestor(out LambdaExpressionSyntax? lambda) &&
34-
lambda is { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } &&
35-
invocation.IsSymbol(KnownSymbol.Task.Run, recursion.SemanticModel, recursion.CancellationToken)
32+
{ Parent: MemberAccessExpressionSyntax { Expression: { } expression, Name: IdentifierNameSyntax { Identifier: { ValueText: "GetResult" } }, Parent: InvocationExpressionSyntax invocation } }
33+
when recursion.SemanticModel.TryGetNamedType(expression, recursion.CancellationToken, out var type) &&
34+
type.IsAssignableTo(KnownSymbol.INotifyCompletion, recursion.SemanticModel.Compilation)
3635
=> Recursive(invocation, recursion),
3736
{ Parent: MemberAccessExpressionSyntax { Expression: { } expression, Name: IdentifierNameSyntax { Identifier: { ValueText: "Result" } } } memberAccess }
3837
when recursion.SemanticModel.TryGetNamedType(expression, recursion.CancellationToken, out var type) &&
3938
type.IsAssignableTo(KnownSymbol.Task, recursion.SemanticModel.Compilation)
4039
=> Recursive(memberAccess, recursion),
41-
{ Parent: MemberAccessExpressionSyntax { Expression: { } expression, Name: IdentifierNameSyntax { Identifier: { ValueText: "GetResult" } }, Parent: InvocationExpressionSyntax invocation } }
42-
when recursion.SemanticModel.TryGetNamedType(expression, recursion.CancellationToken, out var type) &&
43-
type.IsAssignableTo(KnownSymbol.INotifyCompletion, recursion.SemanticModel.Compilation)
40+
{ Parent: ReturnStatementSyntax returnStatement }
41+
when returnStatement.TryFirstAncestor(out LambdaExpressionSyntax? lambda) &&
42+
lambda is { Parent: ArgumentSyntax { Parent: ArgumentListSyntax { Parent: InvocationExpressionSyntax invocation } } } &&
43+
invocation.IsSymbol(KnownSymbol.Task.Run, recursion.SemanticModel, recursion.CancellationToken)
4444
=> Recursive(invocation, recursion),
4545
{ Parent: ParenthesizedExpressionSyntax parent }
4646
=> Recursive(parent, recursion),

0 commit comments

Comments
 (0)