We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 71a87c3 commit 58406eaCopy full SHA for 58406ea
1 file changed
src/DependencyInjection/AddServicesAnalyzer.cs
@@ -59,7 +59,7 @@ static bool IsDDICode(SyntaxNode node, SemanticModel semantic)
59
.OfType<InvocationExpressionSyntax>()
60
.Select(invocation => new { Invocation = invocation, semantic.GetSymbolInfo(invocation, semanticContext.CancellationToken).Symbol })
61
// It has to be user-provided code, not our own extensions/overloads.
62
- .Where(x => !IsDDICode(x.Invocation, semantic))
+ .Where(x => !IsDDICode(x.Invocation, semantic) && x.Symbol != null)
63
.Select(x => new { x.Invocation, Method = (IMethodSymbol)x.Symbol! });
64
65
bool IsServiceCollectionExtension(IMethodSymbol method) => method.IsExtensionMethod &&
0 commit comments