7 writes to StateWhenTrue
Microsoft.CodeAnalysis.CSharp (7)
FlowAnalysis\NullableWalker_Patterns.cs (5)
349StateWhenTrue = stateWhenTrue.Clone(); 357StateWhenTrue = StateWhenFalse = default; 898Join(ref this.StateWhenTrue, ref stateAndReachable.state.StateWhenTrue); 909Join(ref this.StateWhenTrue, ref stateAndReachable.state.StateWhenTrue); 937Join(ref result.StateWhenTrue, ref state);
FlowAnalysis\NullableWalker.cs (2)
6405LearnFromNonNullTest(slot, ref stateWhenNotNull.StateWhenTrue); 14004Join(ref StateWhenTrue, ref otherIsConditional ? ref other.StateWhenTrue : ref other.State);
7 references to StateWhenTrue
Microsoft.CodeAnalysis.CSharp (7)
FlowAnalysis\NullableWalker_Patterns.cs (2)
372? new PossiblyConditionalState(StateWhenTrue, StateWhenFalse) 430SetConditionalState(nodeState.StateWhenTrue, nodeState.StateWhenFalse);
FlowAnalysis\NullableWalker.cs (5)
5577stateWhenNotNull = boolValue ? conditionalStateWhenNotNull.StateWhenTrue : conditionalStateWhenNotNull.StateWhenFalse; 5581stateWhenNotNull = conditionalStateWhenNotNull.StateWhenTrue; 13292stateWhenNotNull = conditionalStateWhenNotNull.StateWhenTrue; 14021var state = conditionalState.StateWhenTrue.Clone(); 14034SetConditionalState(conditionalState.StateWhenTrue, conditionalState.StateWhenFalse);