1 write to _resultForPlaceholdersOpt
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
543
_resultForPlaceholdersOpt
??= PooledDictionary<BoundValuePlaceholderBase, (BoundExpression? Replacement, VisitResult Result)>.GetInstance();
10 references to _resultForPlaceholdersOpt
Microsoft.CodeAnalysis.CSharp (10)
FlowAnalysis\NullableWalker.cs (10)
438
_resultForPlaceholdersOpt
?.Free();
530
if (
_resultForPlaceholdersOpt
is not null)
532
Debug.Assert(
_resultForPlaceholdersOpt
.Count == 0);
544
_resultForPlaceholdersOpt
.Add(placeholder, (expression, result));
549
Debug.Assert(
_resultForPlaceholdersOpt
is { });
550
bool removed =
_resultForPlaceholdersOpt
.Remove(placeholder);
5469
if (
_resultForPlaceholdersOpt
!= null &&
5470
_resultForPlaceholdersOpt
.TryGetValue(placeholder, out var value) &&
12140
if (
_resultForPlaceholdersOpt
!= null &&
12141
_resultForPlaceholdersOpt
.TryGetValue(node, out var value))