1 write to HasUnionMatching
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8099
this.
HasUnionMatching
= hasUnionMatching;
7 references to HasUnionMatching
Microsoft.CodeAnalysis.CSharp (7)
BoundTree\BoundIsPatternExpression.cs (1)
23
HasUnionMatching
,
FlowAnalysis\NullableWalker_Patterns.cs (1)
1158
LearnFromAnyNullPatterns(node.Expression, node.
HasUnionMatching
, node.Pattern);
Generated\BoundNodes.xml.Generated.cs (5)
8119
if (expression != this.Expression || pattern != this.Pattern || hasUnionMatching != this.
HasUnionMatching
|| 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))
12513
return node.Update(expression, pattern, node.
HasUnionMatching
, node.IsNegated, reachabilityDecisionDag, whenTrueLabel, whenFalseLabel, type);
15193
updatedNode = node.Update(expression, pattern, node.
HasUnionMatching
, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.WhenFalseLabel, infoAndType.Type);
15198
updatedNode = node.Update(expression, pattern, node.
HasUnionMatching
, node.IsNegated, reachabilityDecisionDag, node.WhenTrueLabel, node.WhenFalseLabel, node.Type);
17438
new TreeDumperNode("hasUnionMatching", node.
HasUnionMatching
, null),