1 write to WhenFalseLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7962
this.
WhenFalseLabel
= whenFalseLabel;
14 references to WhenFalseLabel
Microsoft.CodeAnalysis.CSharp (14)
BoundTree\BoundIsPatternExpression.cs (1)
24
this.
WhenFalseLabel
,
FlowAnalysis\AbstractFlowPass.cs (1)
967
else if (!reachableLabels.Contains(node.
WhenFalseLabel
))
FlowAnalysis\NullableWalker_Patterns.cs (2)
1061
var trueState = labelStateMap.TryGetValue(node.IsNegated ? node.
WhenFalseLabel
: node.WhenTrueLabel, out var s1) ? s1.state : UnreachableState();
1062
var falseState = labelStateMap.TryGetValue(node.IsNegated ? node.WhenTrueLabel : node.
WhenFalseLabel
, out var s2) ? s2.state : UnreachableState();
Generated\BoundNodes.xml.Generated.cs (5)
7977
if (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))
12051
return node.Update(expression, pattern, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.
WhenFalseLabel
, type);
14700
updatedNode = node.Update(expression, pattern, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.
WhenFalseLabel
, infoAndType.Type);
14705
updatedNode = node.Update(expression, pattern, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.
WhenFalseLabel
, node.Type);
16901
new TreeDumperNode("whenFalseLabel", node.
WhenFalseLabel
, null),
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (5)
20
if (canProduceLinearSequence(decisionDag.RootNode, whenTrueLabel: node.WhenTrueLabel, whenFalseLabel: node.
WhenFalseLabel
))
24
result = isPatternRewriter.LowerIsPatternAsLinearTestSequence(node, decisionDag, whenTrueLabel: node.WhenTrueLabel, whenFalseLabel: node.
WhenFalseLabel
);
27
else if (IsFailureNode(decisionDag.RootNode, node.
WhenFalseLabel
))
35
result = isPatternRewriter.LowerIsPatternAsLinearTestSequence(node, decisionDag, whenTrueLabel: node.
WhenFalseLabel
, whenFalseLabel: node.WhenTrueLabel);
123
LabelSymbol falseLabel = node.
WhenFalseLabel
;