33 references to _evalSequence
Microsoft.CodeAnalysis.CSharp (33)
Binder\DecisionDagBuilder_CheckOrReachability.cs (33)
721Debug.Assert(_evalSequence is [var first, ..] && first.IsOperand(out _)); 728OperandOrOperation operandOrOperation = _evalSequence[evalPosition]; 760while (evalPosition < _evalSequence.Count); 764_evalSequence.Free(); 843int startOfLeft = _evalSequence.Count; 845int endOfLeft = _evalSequence.Count - 1; 854int startOfRight = _evalSequence.Count; 856int endOfRight = _evalSequence.Count - 1; 878var left = _evalSequence[endOfLeft]; 880_evalSequence[endOfLeft] = left; 882_evalSequence.Push(OperandOrOperation.CreateOperation(disjunction, syntax)); 907_evalSequence.Push(OperandOrOperation.CreateOperand(_makeEvaluationSequenceOperand?.Invoke(pattern) ?? pattern)); 1063int startOfLeft = _evalSequence.Count; 1100Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1102int startOfNestedPatterns = _evalSequence.Count; 1179if (_evalSequence.Count > startOfNestedPatterns || node.Variable is not null) 1181_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated(); 1189int endOfLeft = _evalSequence.Count - 1; 1190int startOfRight = _evalSequence.Count; 1192int endOfRight = _evalSequence.Count - 1; 1217int startOfLeft = _evalSequence.Count; 1228Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1230int startOfNestedPatterns = _evalSequence.Count; 1262if (_evalSequence.Count > startOfNestedPatterns) 1264_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated(); 1280int startOfLeft = _evalSequence.Count; 1289Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1291int startOfNestedPatterns = _evalSequence.Count; 1374if (_evalSequence.Count > startOfNestedPatterns) 1376_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated();