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