1 write to HasUnionMatching
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5787
this.
HasUnionMatching
= hasUnionMatching;
7 references to HasUnionMatching
Microsoft.CodeAnalysis.CSharp (7)
Binder\DecisionDagBuilder.cs (1)
157
builder.Add(MakeTestsForPattern(++i, label.Syntax, rootIdentifier, label.Pattern, label.
HasUnionMatching
, label.WhenClause, label.Label));
Binder\DecisionDagBuilder_CheckOrReachability.cs (2)
185
existingCases.Add(builder.MakeTestsForPattern(++index, label.Syntax, rootIdentifier, label.Pattern, label.
HasUnionMatching
, label.WhenClause, label.Label));
197
CheckOrAndAndReachability(existingCases, patternIndex, label.Pattern, label.
HasUnionMatching
, builder, rootIdentifier, syntax, diagnostics, redundantNodes);
Binder\SwitchBinder_Patterns.cs (1)
134
newLabel = new BoundSwitchLabel(label.Syntax, label.Label, label.Pattern, label.
HasUnionMatching
, label.WhenClause, hasErrors: true);
Generated\BoundNodes.xml.Generated.cs (3)
5801
if (!Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(label, this.Label) || pattern != this.Pattern || hasUnionMatching != this.
HasUnionMatching
|| whenClause != this.WhenClause)
12088
return node.Update(label, pattern, node.
HasUnionMatching
, whenClause);
16794
new TreeDumperNode("hasUnionMatching", node.
HasUnionMatching
, null),