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