33 references to _evalSequence
Microsoft.CodeAnalysis.CSharp (33)
Binder\DecisionDagBuilder_CheckOrReachability.cs (33)
729Debug.Assert(_evalSequence is [var first, ..] && first.IsOperand(out _)); 736OperandOrOperation operandOrOperation = _evalSequence[evalPosition]; 768while (evalPosition < _evalSequence.Count); 772_evalSequence.Free(); 852int startOfLeft = _evalSequence.Count; 854int endOfLeft = _evalSequence.Count - 1; 863int startOfRight = _evalSequence.Count; 865int endOfRight = _evalSequence.Count - 1; 887var left = _evalSequence[endOfLeft]; 889_evalSequence[endOfLeft] = left; 891_evalSequence.Push(OperandOrOperation.CreateOperation(disjunction, syntax)); 916_evalSequence.Push(OperandOrOperation.CreateOperand(_makeEvaluationSequenceOperand?.Invoke(pattern) ?? pattern)); 1072int startOfLeft = _evalSequence.Count; 1109Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1111int startOfNestedPatterns = _evalSequence.Count; 1188if (_evalSequence.Count > startOfNestedPatterns || node.Variable is not null) 1190_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated(); 1198int endOfLeft = _evalSequence.Count - 1; 1199int startOfRight = _evalSequence.Count; 1201int endOfRight = _evalSequence.Count - 1; 1226int startOfLeft = _evalSequence.Count; 1237Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1239int startOfNestedPatterns = _evalSequence.Count; 1271if (_evalSequence.Count > startOfNestedPatterns) 1273_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated(); 1289int startOfLeft = _evalSequence.Count; 1298Debug.Assert(_evalSequence.Count == startOfLeft + 1); 1300int startOfNestedPatterns = _evalSequence.Count; 1383if (_evalSequence.Count > startOfNestedPatterns) 1385_evalSequence[startOfLeft] = _evalSequence[startOfLeft].MakeCompilerGenerated();