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