1 write to HasUnionMatching
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
4972
this.
HasUnionMatching
= hasUnionMatching;
8 references to HasUnionMatching
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Conversions.cs (1)
2482
new BoundSwitchExpressionArm(oldCase.Syntax, oldCase.Locals, oldCase.Pattern, oldCase.
HasUnionMatching
, oldCase.WhenClause, newValue, oldCase.Label, oldCase.HasErrors);
Binder\DecisionDagBuilder.cs (1)
177
builder.Add(MakeTestsForPattern(++i, arm.Syntax, rootIdentifier, arm.Pattern, arm.
HasUnionMatching
, arm.WhenClause, arm.Label));
Binder\DecisionDagBuilder_CheckOrReachability.cs (2)
130
existingCases.Add(builder.MakeTestsForPattern(++index, switchArm.Syntax, rootIdentifier, switchArm.Pattern, switchArm.
HasUnionMatching
, whenClause: switchArm.WhenClause, label: switchArm.Label));
136
CheckOrAndAndReachability(existingCases, patternIndex, switchArm.Pattern, switchArm.
HasUnionMatching
, builder, rootIdentifier, syntax, diagnostics, redundantNodes);
Generated\BoundNodes.xml.Generated.cs (4)
4990
if (locals != this.Locals || pattern != this.Pattern || hasUnionMatching != this.
HasUnionMatching
|| whenClause != this.WhenClause || value != this.Value || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label))
11932
return node.Update(locals, pattern, node.
HasUnionMatching
, whenClause, value, label);
14126
return node.Update(locals, pattern, node.
HasUnionMatching
, whenClause, value, node.Label);
16594
new TreeDumperNode("hasUnionMatching", node.
HasUnionMatching
, null),