5 overrides of UnionMatchingMode
Microsoft.CodeAnalysis.CSharp (5)
Generated\BoundNodes.xml.Generated.cs (5)
8164
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8305
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8348
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8617
public override UnionMatchingMode
UnionMatchingMode
{ get; }
8731
public override UnionMatchingMode
UnionMatchingMode
{ get; }
11 references to UnionMatchingMode
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Patterns.cs (1)
2376
if (pat is {
UnionMatchingMode
: not UnionMatchingMode.None })
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
868
Debug.Assert(node is not BoundPattern {
UnionMatchingMode
: not UnionMatchingMode.None });
Binder\DecisionDagBuilder.cs (1)
372
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 });