提交 77166ce3 编写于 作者: C Cyrus Najmabadi

less checks

上级 68b3725c
......@@ -24,12 +24,14 @@ public static SymbolKeyResolution Resolve(SymbolKeyReader reader)
using var result = PooledArrayBuilder<IMethodSymbol>.GetInstance();
foreach (var reducedFromSymbol in reducedFromResolution)
{
foreach (var receiverSymbol in receiverTypeResolution)
if (reducedFromSymbol is IMethodSymbol reducedFrom)
{
if (reducedFromSymbol is IMethodSymbol reducedFrom &&
receiverSymbol is ITypeSymbol receiverType)
foreach (var receiverSymbol in receiverTypeResolution)
{
result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
if (receiverSymbol is ITypeSymbol receiverType)
{
result.AddIfNotNull(reducedFrom.ReduceExtensionMethod(receiverType));
}
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册