5 overrides of UnionMatchingMode
Microsoft.CodeAnalysis.CSharp (5)
Generated\BoundNodes.xml.Generated.cs (5)
8163
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8304
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8347
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8616
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8730
public override UnionMatchingMode
UnionMatchingMode
{ get; }
11 references to UnionMatchingMode
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Patterns.cs (1)
2862
if (pat is {
UnionMatchingMode
: not UnionMatchingMode.None })
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
798
Debug.Assert(node is not BoundPattern {
UnionMatchingMode
: not UnionMatchingMode.None });
Binder\DecisionDagBuilder.cs (1)
364
Debug.Assert(pattern.
UnionMatchingMode
== UnionMatchingMode.None);
Binder\UnionMatchingRewriter.cs (2)
145
Debug.Assert(node.
UnionMatchingMode
== UnionMatchingMode.None);
199
Debug.Assert(node.
UnionMatchingMode
== UnionMatchingMode.None);
BoundTree\BoundITuplePattern.cs (1)
14
Debug.Assert(
UnionMatchingMode
== UnionMatchingMode.None);
BoundTree\BoundListPattern.cs (1)
25
Debug.Assert(
UnionMatchingMode
== UnionMatchingMode.None);
BoundTree\BoundNegatedPattern.cs (1)
17
Debug.Assert(
UnionMatchingMode
== UnionMatchingMode.None);
BoundTree\BoundPattern.cs (3)
24
Debug.Assert(negatedPattern.
UnionMatchingMode
== UnionMatchingMode.None);
35
Debug.Assert(
UnionMatchingMode
!= UnionMatchingMode.UnionInstance);
36
Debug.Assert(
UnionMatchingMode
== UnionMatchingMode.None || InputType is { IsSubjectForUnionMatching: true });