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