Base:
property
IsUnionMatching
Microsoft.CodeAnalysis.CSharp.BoundPattern.IsUnionMatching
1 write to IsUnionMatching
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8699
this.
IsUnionMatching
= isUnionMatching;
9 references to IsUnionMatching
Microsoft.CodeAnalysis.CSharp (9)
Binder\UnionMatchingRewriter.cs (1)
204
if (node.
IsUnionMatching
)
BoundTree\BoundNegatedPattern.cs (1)
14
if (
IsUnionMatching
)
BoundTree\BoundPattern.cs (2)
22
if (innerPattern is BoundNegatedPattern {
IsUnionMatching
: true })
35
Debug.Assert(!negatedPattern.
IsUnionMatching
);
FlowAnalysis\AbstractFlowPass.cs (1)
944
pattern is BoundNegatedPattern {
IsUnionMatching
: true } &&
Generated\BoundNodes.xml.Generated.cs (4)
8714
if (negated != this.Negated || isUnionMatching != this.
IsUnionMatching
|| !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
12632
return node.Update(negated, node.
IsUnionMatching
, inputType, narrowedType);
15316
return node.Update(negated, node.
IsUnionMatching
, inputType, narrowedType);
17589
new TreeDumperNode("isUnionMatching", node.
IsUnionMatching
, null),