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