Implemented interface member:
property
Reachable
Microsoft.CodeAnalysis.CSharp.AbstractFlowPass<TLocalState, TLocalFunctionState>.ILocalState.Reachable
34 references to Reachable
Microsoft.CodeAnalysis.CSharp (34)
FlowAnalysis\NullableWalker.cs (31)
663if (!state.Reachable) 1106if (!pendingReturn.StateWhenTrue.Reachable || !pendingReturn.StateWhenFalse.Reachable) 1271if (!pendingReturn.StateWhenTrue.Reachable || !pendingReturn.StateWhenFalse.Reachable) 1297if (!state.Reachable) 1343if (!stateWhen.Reachable) 1991if (!state.Reachable) 2000if (!state.Reachable) 2014if (!state.Reachable) 2024if (!state.Reachable) 2649if (this.State.Reachable) 3517if (!state.Reachable) 6261var consequenceEndReachable = consequenceState.Reachable; 6266var alternativeEndReachable = alternativeState.Reachable; 6480=> this.IsConditionalState ? (this.StateWhenTrue.Reachable || this.StateWhenFalse.Reachable) : this.State.Reachable; 11155if (this.State.Reachable) 12752if (receiverOpt != null && this.State.Reachable) 13086if (!self.Reachable) 13089if (!other.Reachable) 13103if (!other.Reachable) 13106if (!self.Reachable) 13397if (!this.Reachable) 13433if (!this.Reachable) return; 13484var oldReachable = Reachable; 13485var newReachable = oldReachable | other.Reachable; 13513var oldReachable = Reachable; 13514var newReachable = oldReachable & other.Reachable; 13546if (!this.Reachable)
FlowAnalysis\NullableWalker_Patterns.cs (3)
325if (!State.Reachable && label.WhenClause != null) 927if (!State.Reachable && arm.WhenClause != null) 1004resultTypes[i] = ConvertConditionalOperandOrSwitchExpressionArmResult(arm.Value, nodeForSyntax, conversions[i], inferredTypeWithAnnotations, resultTypes[i], armState, armState.Reachable);