1 write to WhenFalseLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7963this.WhenFalseLabel = whenFalseLabel;
14 references to WhenFalseLabel
Microsoft.CodeAnalysis.CSharp (14)
BoundTree\BoundIsPatternExpression.cs (1)
24this.WhenFalseLabel,
FlowAnalysis\AbstractFlowPass.cs (1)
967else if (!reachableLabels.Contains(node.WhenFalseLabel))
FlowAnalysis\NullableWalker_Patterns.cs (2)
1061var trueState = labelStateMap.TryGetValue(node.IsNegated ? node.WhenFalseLabel : node.WhenTrueLabel, out var s1) ? s1.state : UnreachableState(); 1062var falseState = labelStateMap.TryGetValue(node.IsNegated ? node.WhenTrueLabel : node.WhenFalseLabel, out var s2) ? s2.state : UnreachableState();
Generated\BoundNodes.xml.Generated.cs (5)
7978if (expression != this.Expression || pattern != this.Pattern || isNegated != this.IsNegated || reachabilityDecisionDag != this.ReachabilityDecisionDag || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(whenTrueLabel, this.WhenTrueLabel) || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(whenFalseLabel, this.WhenFalseLabel) || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 12052return node.Update(expression, pattern, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.WhenFalseLabel, type); 14701updatedNode = node.Update(expression, pattern, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.WhenFalseLabel, infoAndType.Type); 14706updatedNode = node.Update(expression, pattern, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.WhenFalseLabel, node.Type); 16902new TreeDumperNode("whenFalseLabel", node.WhenFalseLabel, null),
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (5)
20if (canProduceLinearSequence(decisionDag.RootNode, whenTrueLabel: node.WhenTrueLabel, whenFalseLabel: node.WhenFalseLabel)) 24result = isPatternRewriter.LowerIsPatternAsLinearTestSequence(node, decisionDag, whenTrueLabel: node.WhenTrueLabel, whenFalseLabel: node.WhenFalseLabel); 27else if (IsFailureNode(decisionDag.RootNode, node.WhenFalseLabel)) 35result = isPatternRewriter.LowerIsPatternAsLinearTestSequence(node, decisionDag, whenTrueLabel: node.WhenFalseLabel, whenFalseLabel: node.WhenTrueLabel); 123LabelSymbol falseLabel = node.WhenFalseLabel;