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)
144Debug.Assert(_usedTemps == null || !_usedTemps.Contains(temp)); 148_usedTemps.Push(temp); 178internal int Mark() => _usedTemps?.Count ?? 0; 190Debug.Assert(_usedTemps == null || mark <= _usedTemps.Count); 192Debug.Assert(mark == 0 || _usedTemps != null); 194if (_usedTemps != null) 196while (mark < _usedTemps.Count) 198FreeTemp(_usedTemps.Pop()); 211Debug.Assert(_usedTemps == null || _usedTemps.Count == 0);