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