Base:
property
UnionMatchingMode
Microsoft.CodeAnalysis.CSharp.BoundPattern.UnionMatchingMode
1 write to UnionMatchingMode
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8155
this.
UnionMatchingMode
= unionMatchingMode;
9 references to UnionMatchingMode
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Operators.cs (1)
5018
boundConstantPattern.
UnionMatchingMode
!= UnionMatchingMode.None,
Binder\UnionMatchingRewriter.cs (3)
82
if (node.
UnionMatchingMode
!= UnionMatchingMode.None)
85
Debug.Assert((node.
UnionMatchingMode
& UnionMatchingMode.UnionValue) != 0);
87
if ((node.
UnionMatchingMode
& UnionMatchingMode.UnionInstance) != 0)
BoundTree\BoundConstantPattern.cs (1)
14
if (
UnionMatchingMode
!= UnionMatchingMode.None)
Generated\BoundNodes.xml.Generated.cs (4)
8171
if (value != this.Value || constantValue != this.ConstantValue || unionMatchingMode != this.
UnionMatchingMode
|| !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
12522
return node.Update(value, node.ConstantValue, node.
UnionMatchingMode
, inputType, narrowedType);
15217
return node.Update(value, node.ConstantValue, node.
UnionMatchingMode
, inputType, narrowedType);
17466
new TreeDumperNode("unionMatchingMode", node.
UnionMatchingMode
, null),