1 write to WhenTrueLabel
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
7961
this.
WhenTrueLabel
= whenTrueLabel;
13 references to WhenTrueLabel
Microsoft.CodeAnalysis.CSharp (13)
BoundTree\BoundIsPatternExpression.cs (1)
23
this.
WhenTrueLabel
,
FlowAnalysis\AbstractFlowPass.cs (1)
962
if (!reachableLabels.Contains(node.
WhenTrueLabel
))
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);
16900
new TreeDumperNode("whenTrueLabel", node.
WhenTrueLabel
, null),
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (4)
20
if (canProduceLinearSequence(decisionDag.RootNode, whenTrueLabel: node.
WhenTrueLabel
, whenFalseLabel: node.WhenFalseLabel))
24
result = isPatternRewriter.LowerIsPatternAsLinearTestSequence(node, decisionDag, whenTrueLabel: node.
WhenTrueLabel
, whenFalseLabel: node.WhenFalseLabel);
35
result = isPatternRewriter.LowerIsPatternAsLinearTestSequence(node, decisionDag, whenTrueLabel: node.WhenFalseLabel, whenFalseLabel: node.
WhenTrueLabel
);
122
LabelSymbol trueLabel = node.
WhenTrueLabel
;