2 writes to _displayClassVariables
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.cs (2)
102
out
_displayClassVariables
);
112
_displayClassVariables
= ImmutableDictionary<string, DisplayClassVariable>.Empty;
12 references to _displayClassVariables
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (12)
CompilationContext.cs (12)
104
Debug.Assert(displayClassVariableNamesOutsideInOrder.Length + displayClassVariableNamesInsideInOrder.Length ==
_displayClassVariables
.Count);
105
Debug.Assert(displayClassVariableNamesOutsideInOrder.Concat(displayClassVariableNamesInsideInOrder).Distinct().Length ==
_displayClassVariables
.Count);
106
_localsForBindingInside = GetLocalsForBinding(_locals, displayClassVariableNamesInsideInOrder,
_displayClassVariables
);
107
_localsForBindingOutside = GetLocalsForBinding(locals: ImmutableArray<LocalSymbol>.Empty, displayClassVariableNamesOutsideInOrder,
_displayClassVariables
);
119
(GetThisProxy(
_displayClassVariables
) != null) ==
120
_displayClassVariables
.Values.Any(v => v.Kind == DisplayClassVariableKind.This));
212
var hasDisplayClassThis = GetThisProxy(
_displayClassVariables
) != null;
251
var hasDisplayClassThis = GetThisProxy(
_displayClassVariables
) != null;
386
GetThisProxy(
_displayClassVariables
) != null)
408
if (
_displayClassVariables
.TryGetValue(parameterName, out var variable) && variable.Kind == DisplayClassVariableKind.Parameter)
564
Debug.Assert(local is EEDisplayClassFieldLocalSymbol &&
_displayClassVariables
[local.Name].Kind == DisplayClassVariableKind.Parameter);
619
_displayClassVariables
,