12 references to None
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Operators.cs (2)
5007unionMatchingMode: unionMatchingInputType is not null ? UnionMatchingMode.UnionValue : UnionMatchingMode.None, 5015boundConstantPattern.UnionMatchingMode != UnionMatchingMode.None,
Binder\Binder_Patterns.cs (1)
553unionMatchingMode: hasUnionMatching ? UnionMatchingMode.UnionValue : UnionMatchingMode.None,
Binder\DecisionDagBuilder_CheckOrReachability.cs (2)
1087return constantPattern.Update(constantPattern.Value, constantPattern.ConstantValue, unionMatchingMode: UnionMatchingMode.None, inputType, narrowedType); 1169ConstantValue.Null, unionMatchingMode: UnionMatchingMode.None, node.InputType, node.InputType, hasErrors: false);
Binder\UnionMatchingRewriter.cs (4)
75if (node.UnionMatchingMode != UnionMatchingMode.None) 90node.Update(node.Value, node.ConstantValue, unionMatchingMode: UnionMatchingMode.None, inputType: ObjectType, narrowedType: ObjectType)); 94left: node.Update(node.Value, node.ConstantValue, unionMatchingMode: UnionMatchingMode.None, node.InputType, node.InputType).MakeCompilerGenerated(), 103node.Update(node.Value, node.ConstantValue, unionMatchingMode: UnionMatchingMode.None, inputType: ObjectType, narrowedType: node.NarrowedType));
BoundTree\BoundConstantPattern.cs (3)
14Debug.Assert(UnionMatchingMode is UnionMatchingMode.None or UnionMatchingMode.UnionValue or (UnionMatchingMode.UnionValue | UnionMatchingMode.UnionInstance)); 16if (UnionMatchingMode != UnionMatchingMode.None) 29public override bool IsUnionMatching => UnionMatchingMode is not UnionMatchingMode.None;