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