提交 eadfb155 编写于 作者: M Manish Vasani

Adjust code based on feedback

上级 51a75614
......@@ -141,14 +141,9 @@ HostSymbolStartAnalysisScope getSymbolAnalysisScopeCore()
_lazyPendingMemberSymbolsMapOpt = _lazyPendingMemberSymbolsMapOpt ?? new Dictionary<ISymbol, HashSet<ISymbol>>();
// Guard against entry added from another thread.
if (!_lazyPendingMemberSymbolsMapOpt.ContainsKey(symbol))
{
_lazyPendingMemberSymbolsMapOpt.Add(symbol, dependentSymbols);
}
else
{
Debug.Assert(dependentSymbols.SetEquals(_lazyPendingMemberSymbolsMapOpt[symbol]));
}
Debug.Assert(!_lazyPendingMemberSymbolsMapOpt.TryGetValue(symbol, out var existingDependentSymbols) ||
dependentSymbols.SetEquals(existingDependentSymbols));
_lazyPendingMemberSymbolsMapOpt[symbol] = dependentSymbols;
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册