2 writes to Cases
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (2)
1942
dagState.
Cases
= cases;
1951
Cases
= default;
21 references to Cases
Microsoft.CodeAnalysis.CSharp (21)
Binder\DecisionDagBuilder.cs (21)
945
if (state.
Cases
.Count == 0)
953
StateForCase first = state.
Cases
[0];
969
var stateWhenFails = state.
Cases
.RemoveAt(0);
989
state.TrueBranch = uniquifyState(RemoveEvaluation(state.
Cases
, e), state.RemainingValues.SetItem(e.Target, currentValues));
992
state.TrueBranch = uniquifyState(RemoveEvaluation(state.
Cases
, e), state.RemainingValues);
1053
if (state.
Cases
.Count == 0)
1059
StateForCase first = state.
Cases
[0];
1141
var cases = state.
Cases
;
1724
bool isFail = state.
Cases
.Count == 0;
1725
bool starred = isFail || state.
Cases
.First().PatternIsSatisfied;
1730
foreach (StateForCase cd in state.
Cases
)
1933
Debug.Assert(dagState.
Cases
.IsDefault);
1950
Cases
.Free();
1968
return
Cases
[0].RemainingTests.ComputeSelectedTest();
1998
if (x.
Cases
.Count != y.
Cases
.Count)
2001
for (int i = 0, n = x.
Cases
.Count; i < n; i++)
2003
if (!x.
Cases
[i].Equals(y.
Cases
[i]))
2013
foreach (var value in x.
Cases
)
2016
return Hash.Combine(hashCode, x.
Cases
.Count);