5 writes to TrueBranch
Microsoft.CodeAnalysis.CSharp (5)
Binder\DecisionDagBuilder.cs (5)
1410state.TrueBranch = uniquifyState(RemoveEvaluation(state, e), state.RemainingValues); 1419state.TrueBranch = uniquifyState(whenTrueDecisions, whenTrueValues); 1477state.TrueBranch = trueBranch = trueBranch.TrueBranch; 3089TrueBranch = null; 3110this.TrueBranch = null;
15 references to TrueBranch
Microsoft.CodeAnalysis.CSharp (15)
Binder\DecisionDagBuilder.cs (15)
1374RoslynDebug.Assert(state.TrueBranch == null); 1454DagState? trueBranch = state.TrueBranch; 1477state.TrueBranch = trueBranch = trueBranch.TrueBranch; 1483state.FalseBranch = falseBranch = falseBranch.TrueBranch; 1491Debug.Assert(state.TrueBranch is not null); 1498if (case2 < state.TrueBranch.Cases.Count && stateForCases.CaseLabel == state.TrueBranch.Cases[case2].CaseLabel) 1501Debug.Assert(stateForCases.Index == state.TrueBranch.Cases[case2].Index); 1506Debug.Assert(case2 >= state.TrueBranch.Cases.Count || stateForCases.Index != state.TrueBranch.Cases[case2].Index); 1657RoslynDebug.Assert(state.TrueBranch == null); 1680BoundDecisionDagNode? next = state.TrueBranch!.Dag; 1688BoundDecisionDagNode? whenTrue = state.TrueBranch!.Dag; 2794builder.AddIfNotNull(state.TrueBranch); 3028/// If this dictionary is mutated after <see cref="TrueBranch"/>, <see cref="FalseBranch"/>,