7 writes to StateWhenTrue
Microsoft.CodeAnalysis.CSharp (7)
FlowAnalysis\NullableWalker.cs (2)
6225
LearnFromNonNullTest(slot, ref stateWhenNotNull.
StateWhenTrue
);
13312
Join(ref StateWhenTrue, ref otherIsConditional ? ref other.
StateWhenTrue
: ref other.State);
FlowAnalysis\NullableWalker_Patterns.cs (5)
346
StateWhenTrue
= stateWhenTrue.Clone();
354
StateWhenTrue
= StateWhenFalse = default;
889
Join(ref this.StateWhenTrue, ref stateAndReachable.state.
StateWhenTrue
);
900
Join(ref this.StateWhenTrue, ref stateAndReachable.state.
StateWhenTrue
);
923
Join(ref result.
StateWhenTrue
, ref state);
7 references to StateWhenTrue
Microsoft.CodeAnalysis.CSharp (7)
FlowAnalysis\NullableWalker.cs (5)
5415
stateWhenNotNull = boolValue ? conditionalStateWhenNotNull.
StateWhenTrue
: conditionalStateWhenNotNull.StateWhenFalse;
5419
stateWhenNotNull = conditionalStateWhenNotNull.
StateWhenTrue
;
12660
stateWhenNotNull = conditionalStateWhenNotNull.
StateWhenTrue
;
13329
var state = conditionalState.
StateWhenTrue
.Clone();
13342
SetConditionalState(conditionalState.
StateWhenTrue
, conditionalState.StateWhenFalse);
FlowAnalysis\NullableWalker_Patterns.cs (2)
369
? new PossiblyConditionalState(
StateWhenTrue
, StateWhenFalse)
426
SetConditionalState(nodeState.
StateWhenTrue
, nodeState.StateWhenFalse);