2 writes to Cases
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
1900
dagState.
Cases
= cases;
1909
Cases
= default;
21 references to Cases
Microsoft.CodeAnalysis.CSharp (21)
Binder\DecisionDagBuilder.cs (21)
899
if (state.
Cases
.Count == 0)
907
StateForCase first = state.
Cases
[0];
923
var stateWhenFails = state.
Cases
.RemoveAt(0);
943
state.TrueBranch = uniquifyState(RemoveEvaluation(state.
Cases
, e), state.RemainingValues.SetItem(e.Target, currentValues));
946
state.TrueBranch = uniquifyState(RemoveEvaluation(state.
Cases
, e), state.RemainingValues);
1007
if (state.
Cases
.Count == 0)
1013
StateForCase first = state.
Cases
[0];
1095
var cases = state.
Cases
;
1682
bool isFail = state.
Cases
.Count == 0;
1683
bool starred = isFail || state.
Cases
.First().PatternIsSatisfied;
1688
foreach (StateForCase cd in state.
Cases
)
1891
Debug.Assert(dagState.
Cases
.IsDefault);
1908
Cases
.Free();
1926
return
Cases
[0].RemainingTests.ComputeSelectedTest();
1956
if (x.
Cases
.Count != y.
Cases
.Count)
1959
for (int i = 0, n = x.
Cases
.Count; i < n; i++)
1961
if (!x.
Cases
[i].Equals(y.
Cases
[i]))
1971
foreach (var value in x.
Cases
)
1974
return Hash.Combine(hashCode, x.
Cases
.Count);