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)
9433case 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)
2891checkType(expr.Arms[2].Expression, null, "C", ConversionKind.ImplicitThrow); 2897checkType(expr.Arms[2].Expression, null, "?", ConversionKind.ImplicitThrow); 2903checkType(expr.Arms[2].Expression, null, "D", ConversionKind.ImplicitThrow); 2909checkType(expr.Arms[2].Expression, null, "?", ConversionKind.ImplicitThrow); 2917checkType(expr.Arms[3].Expression, null, "C", ConversionKind.ImplicitThrow); 2924checkType(expr.Arms[3].Expression, null, "C", ConversionKind.ImplicitThrow); 2931checkType(expr.Arms[3].Expression, null, "C", ConversionKind.ImplicitThrow); 2937checkType(expr.Arms[2].Expression, null, "D", ConversionKind.ImplicitThrow); 2943checkType(expr.Arms[2].Expression, null, "C", ConversionKind.ImplicitThrow); 2950checkType(expr.Arms[2].Expression, null, "D", ConversionKind.ImplicitThrow); 2957checkType(expr.Arms[2].Expression, null, "?", ConversionKind.ImplicitThrow); 2964checkType(expr.Arms[2].Expression, null, "D", ConversionKind.ImplicitThrow);