Skip to content

Commit 8621ce0

Browse files
committed
Use GetMethod.Match
1 parent dedfd02 commit 8621ce0

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

ReflectionAnalyzers/Helpers/Reflection/MethodInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ internal MethodInfo(INamedTypeSymbol reflectedType, IMethodSymbol method)
2222
{
2323
return expression switch
2424
{
25-
InvocationExpressionSyntax invocation
26-
when GetMethod.Match(invocation, semanticModel, cancellationToken) is { Member: { ReflectedType: { } reflectedType, Symbol: IMethodSymbol method } }
27-
=> new MethodInfo(reflectedType, method),
25+
{ } candidate
26+
when GetMethod.Match(candidate, semanticModel, cancellationToken) is { Member: { ReflectedType: { } reflectedType, Symbol: IMethodSymbol symbol } }
27+
=> new MethodInfo(reflectedType, symbol),
2828

2929
InvocationExpressionSyntax { Expression: MemberAccessExpressionSyntax memberAccess } invocation
3030
when semanticModel.TryGetSymbol(invocation, KnownSymbol.PropertyInfo.GetGetMethod, cancellationToken, out _) &&

0 commit comments

Comments
 (0)