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