21 references to ImplicitThrow
Microsoft.CodeAnalysis.CSharp (9)
Binder\Semantics\Conversions\Conversion.cs (3)
227case ConversionKind.ImplicitThrow: 273internal static Conversion ImplicitThrow => new Conversion(ConversionKind.ImplicitThrow); 697return Kind == ConversionKind.ImplicitThrow;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
31case ImplicitThrow:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
671case ConversionKind.ImplicitThrow:
CodeGen\EmitConversion.cs (1)
130case ConversionKind.ImplicitThrow:
FlowAnalysis\NullableWalker.cs (1)
9572case ConversionKind.ImplicitThrow:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
620case ConversionKind.ImplicitThrow:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
448case 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);