2 writes to _stack
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (2)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeWalker.cs (2)
35_stack = ArrayBuilder<Type>.GetInstance(); 82_stack = null;
9 references to _stack
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (9)
src\ExpressionEvaluator\Core\Source\ResultProvider\Helpers\TypeWalker.cs (9)
36_stack.Push(type); 39public readonly Type Current => _stack.Peek(); 49if (_stack.Count == 0) 54var curr = _stack.Pop(); 58_stack.Push(curr.GetElementType()); 67_stack.Push(children[i]); 70return _stack.Count > 0; 80Debug.Assert(_stack != null); 81_stack.Free();