21 references to ImplicitThrow
Microsoft.CodeAnalysis.CSharp (9)
Binder\Semantics\Conversions\Conversion.cs (3)
227
case ConversionKind.
ImplicitThrow
:
273
internal static Conversion ImplicitThrow => new Conversion(ConversionKind.
ImplicitThrow
);
697
return Kind == ConversionKind.
ImplicitThrow
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
31
case
ImplicitThrow
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
671
case ConversionKind.
ImplicitThrow
:
CodeGen\EmitConversion.cs (1)
130
case ConversionKind.
ImplicitThrow
:
FlowAnalysis\NullableWalker.cs (1)
9572
case ConversionKind.
ImplicitThrow
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
620
case ConversionKind.
ImplicitThrow
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
448
case ConversionKind.
ImplicitThrow
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (12)
Semantics\PatternMatchingTests2.cs (12)
2908
checkType(expr.Arms[2].Expression, null, "C", ConversionKind.
ImplicitThrow
);
2914
checkType(expr.Arms[2].Expression, null, "?", ConversionKind.
ImplicitThrow
);
2920
checkType(expr.Arms[2].Expression, null, "D", ConversionKind.
ImplicitThrow
);
2926
checkType(expr.Arms[2].Expression, null, "?", ConversionKind.
ImplicitThrow
);
2934
checkType(expr.Arms[3].Expression, null, "C", ConversionKind.
ImplicitThrow
);
2941
checkType(expr.Arms[3].Expression, null, "C", ConversionKind.
ImplicitThrow
);
2948
checkType(expr.Arms[3].Expression, null, "C", ConversionKind.
ImplicitThrow
);
2954
checkType(expr.Arms[2].Expression, null, "D", ConversionKind.
ImplicitThrow
);
2960
checkType(expr.Arms[2].Expression, null, "C", ConversionKind.
ImplicitThrow
);
2967
checkType(expr.Arms[2].Expression, null, "D", ConversionKind.
ImplicitThrow
);
2974
checkType(expr.Arms[2].Expression, null, "?", ConversionKind.
ImplicitThrow
);
2981
checkType(expr.Arms[2].Expression, null, "D", ConversionKind.
ImplicitThrow
);