21 references to ImplicitThrow
Microsoft.CodeAnalysis.CSharp (9)
Binder\Semantics\Conversions\Conversion.cs (3)
239case ConversionKind.ImplicitThrow: 285internal static Conversion ImplicitThrow => new Conversion(ConversionKind.ImplicitThrow); 724return Kind == ConversionKind.ImplicitThrow;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
31case ImplicitThrow:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
673case ConversionKind.ImplicitThrow:
CodeGen\EmitConversion.cs (1)
133case ConversionKind.ImplicitThrow:
FlowAnalysis\NullableWalker.cs (1)
9947case ConversionKind.ImplicitThrow:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
621case ConversionKind.ImplicitThrow:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
455case ConversionKind.ImplicitThrow:
Microsoft.CodeAnalysis.CSharp.Emit3.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);