33 references to _evalSequence
Microsoft.CodeAnalysis.CSharp (33)
Binder\DecisionDagBuilder_CheckOrReachability.cs (33)
799Debug.Assert(_evalSequence is [var first, ..] && first.IsOperand(out _)); 806OperandOrOperation operandOrOperation = _evalSequence[evalPosition]; 838while (evalPosition < _evalSequence.Count); 842_evalSequence.Free(); 922int startOfLeft = _evalSequence.Count; 924int endOfLeft = _evalSequence.Count - 1; 933int startOfRight = _evalSequence.Count; 935int endOfRight = _evalSequence.Count - 1; 957var left = _evalSequence[endOfLeft]; 959_evalSequence[endOfLeft] = left; 961_evalSequence.Push(OperandOrOperation.CreateOperation(disjunction, syntax)); 986_evalSequence.Push(OperandOrOperation.CreateOperand(_makeEvaluationSequenceOperand?.Invoke(pattern) ?? pattern)); 1142int startOfLeft = _evalSequence.Count; 1179Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1181int startOfNestedPatterns = _evalSequence.Count; 1258if (_evalSequence.Count > startOfNestedPatterns || node.Variable is not null) 1260_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated(); 1268int endOfLeft = _evalSequence.Count - 1; 1269int startOfRight = _evalSequence.Count; 1271int endOfRight = _evalSequence.Count - 1; 1296int startOfLeft = _evalSequence.Count; 1307Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1309int startOfNestedPatterns = _evalSequence.Count; 1341if (_evalSequence.Count > startOfNestedPatterns) 1343_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated(); 1359int startOfLeft = _evalSequence.Count; 1368Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1370int startOfNestedPatterns = _evalSequence.Count; 1453if (_evalSequence.Count > startOfNestedPatterns) 1455_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated();