4 writes to TrueBranch
Microsoft.CodeAnalysis.CSharp (4)
Binder\DecisionDagBuilder.cs (4)
889state.TrueBranch = uniqifyState(RemoveEvaluation(state.Cases, e), state.RemainingValues.SetItem(e.Target, currentValues)); 892state.TrueBranch = uniqifyState(RemoveEvaluation(state.Cases, e), state.RemainingValues); 903state.TrueBranch = uniqifyState(whenTrueDecisions, whenTrueValues); 1791this.TrueBranch = null;
11 references to TrueBranch
Microsoft.CodeAnalysis.CSharp (11)
Binder\DecisionDagBuilder.cs (11)
843RoslynDebug.Assert(state.TrueBranch == null); 973RoslynDebug.Assert(state.TrueBranch == null); 996BoundDecisionDagNode? next = state.TrueBranch!.Dag; 1004BoundDecisionDagNode? whenTrue = state.TrueBranch!.Dag; 1580if (state.TrueBranch != null && state.FalseBranch != null) 1582return ImmutableArray.Create(state.FalseBranch, state.TrueBranch); 1584else if (state.TrueBranch != null) 1586return ImmutableArray.Create(state.TrueBranch); 1661if (state.TrueBranch != null) 1663result.AppendLine($" TrueBranch: {stateIdentifierMap[state.TrueBranch]}"); 1746/// If this dictionary is mutated after <see cref="TrueBranch"/>, <see cref="FalseBranch"/>,