5 writes to TrueBranch
Microsoft.CodeAnalysis.CSharp (5)
Binder\DecisionDagBuilder.cs (5)
986state.TrueBranch = uniquifyState(RemoveEvaluation(state, e), state.RemainingValues); 995state.TrueBranch = uniquifyState(whenTrueDecisions, whenTrueValues); 1053state.TrueBranch = trueBranch = trueBranch.TrueBranch; 2178TrueBranch = null; 2199this.TrueBranch = null;
18 references to TrueBranch
Microsoft.CodeAnalysis.CSharp (18)
Binder\DecisionDagBuilder.cs (18)
950RoslynDebug.Assert(state.TrueBranch == null); 1030DagState? trueBranch = state.TrueBranch; 1053state.TrueBranch = trueBranch = trueBranch.TrueBranch; 1059state.FalseBranch = falseBranch = falseBranch.TrueBranch; 1067Debug.Assert(state.TrueBranch is not null); 1074if (case2 < state.TrueBranch.Cases.Count && stateForCases.CaseLabel == state.TrueBranch.Cases[case2].CaseLabel) 1077Debug.Assert(stateForCases.Index == state.TrueBranch.Cases[case2].Index); 1082Debug.Assert(case2 >= state.TrueBranch.Cases.Count || stateForCases.Index != state.TrueBranch.Cases[case2].Index); 1233RoslynDebug.Assert(state.TrueBranch == null); 1256BoundDecisionDagNode? next = state.TrueBranch!.Dag; 1264BoundDecisionDagNode? whenTrue = state.TrueBranch!.Dag; 1897builder.AddIfNotNull(state.TrueBranch); 1964if (state.TrueBranch != null) 1966result.AppendLine($" TrueBranch: {stateIdentifierMap[state.TrueBranch]}"); 2117/// If this dictionary is mutated after <see cref="TrueBranch"/>, <see cref="FalseBranch"/>, 2160Debug.Assert(dagState.TrueBranch is null);