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