Implemented interface member:
property
Reachable
Microsoft.CodeAnalysis.CSharp.AbstractFlowPass<TLocalState, TLocalFunctionState>.ILocalState.Reachable
34 references to Reachable
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\NullableWalker_Patterns.cs (3)
328
if (!LabelState(label.Label).
Reachable
&& label.WhenClause != null)
1119
if (!State.
Reachable
&& arm.WhenClause != null)
1196
resultTypes[i] = ConvertConditionalOperandOrSwitchExpressionArmResult(arm.Value, nodeForSyntax, conversions[i], inferredTypeWithAnnotations, resultTypes[i], armState, armState.
Reachable
);
FlowAnalysis\NullableWalker.cs (31)
683
if (!state.
Reachable
)
1162
if (!pendingReturn.StateWhenTrue.
Reachable
|| !pendingReturn.StateWhenFalse.
Reachable
)
1327
if (!pendingReturn.StateWhenTrue.
Reachable
|| !pendingReturn.StateWhenFalse.
Reachable
)
1353
if (!state.
Reachable
)
1399
if (!stateWhen.
Reachable
)
2047
if (!state.
Reachable
)
2056
if (!state.
Reachable
)
2070
if (!state.
Reachable
)
2080
if (!state.
Reachable
)
2730
if (this.State.
Reachable
)
3606
if (!state.
Reachable
)
6589
var consequenceEndReachable = consequenceState.
Reachable
;
6594
var alternativeEndReachable = alternativeState.
Reachable
;
6808
=> this.IsConditionalState ? (this.StateWhenTrue.
Reachable
|| this.StateWhenFalse.
Reachable
) : this.State.
Reachable
;
11873
if (this.State.
Reachable
)
13551
if (receiverOpt != null && this.State.
Reachable
)
13937
if (!self.
Reachable
)
13940
if (!other.
Reachable
)
13954
if (!other.
Reachable
)
13957
if (!self.
Reachable
)
14248
if (!this.
Reachable
)
14284
if (!this.
Reachable
) return;
14335
var oldReachable =
Reachable
;
14336
var newReachable = oldReachable | other.
Reachable
;
14364
var oldReachable =
Reachable
;
14365
var newReachable = oldReachable & other.
Reachable
;
14397
if (!this.
Reachable
)