Only create dictionary when analysis is enabled.

上级 19416274
......@@ -73,7 +73,10 @@ internal abstract partial class MemberSemanticModel : CSharpSemanticModel
_speculatedPosition = speculatedPosition;
_operationFactory = new Lazy<CSharpOperationFactory>(() => new CSharpOperationFactory(this));
_analyzedVariableTypesOpt = new ConcurrentDictionary<LocalSymbol, LocalSymbol>();
if (Compilation.NullableSemanticAnalysisEnabled)
{
_analyzedVariableTypesOpt = new ConcurrentDictionary<LocalSymbol, LocalSymbol>();
}
}
public override CSharpCompilation Compilation
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册