1 write to _usedTemps
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\StackSpiller.Temps.cs (1)
146
_usedTemps
??= new Stack<ParameterExpression>();
12 references to _usedTemps
System.Linq.Expressions (12)
System\Linq\Expressions\Compiler\StackSpiller.Temps.cs (12)
144
Debug.Assert(
_usedTemps
== null || !
_usedTemps
.Contains(temp));
148
_usedTemps
.Push(temp);
178
internal int Mark() =>
_usedTemps
?.Count ?? 0;
190
Debug.Assert(
_usedTemps
== null || mark <=
_usedTemps
.Count);
192
Debug.Assert(mark == 0 ||
_usedTemps
!= null);
194
if (
_usedTemps
!= null)
196
while (mark <
_usedTemps
.Count)
198
FreeTemp(
_usedTemps
.Pop());
211
Debug.Assert(
_usedTemps
== null ||
_usedTemps
.Count == 0);