15 references to ClassifyBuiltInConversion
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Attributes.cs (1)
826
Conversion conversion = conversions.
ClassifyBuiltInConversion
((TypeSymbol)argument.TypeInternal, parameter.Type, isChecked: false, ref discardedUseSiteInfo);
Binder\Binder_Expressions.cs (1)
2671
var underlyingConversion = Conversions.
ClassifyBuiltInConversion
(operand.Type, underlyingTargetTypeWithAnnotations.Type, isChecked: CheckOverflowAtRuntime, ref discardedUseSiteInfo);
Binder\Binder_Invocation.cs (1)
1391
&& Conversions.
ClassifyBuiltInConversion
(Compilation.GetSpecialType(SpecialType.System_String), parameterType, isChecked: false, ref discardedUseSiteInfo).Exists
Binder\Binder_Operators.cs (2)
3285
Conversion conversion = Conversions.
ClassifyBuiltInConversion
(operandType, targetType, isChecked: CheckOverflowAtRuntime, ref useSiteInfo);
3752
Conversion conversion = Conversions.
ClassifyBuiltInConversion
(operandType, targetType, isChecked: CheckOverflowAtRuntime, ref useSiteInfo);
Binder\Binder_Patterns.cs (2)
818
conversion = conversions.
ClassifyBuiltInConversion
(expressionType, patternType, isChecked: false, ref useSiteInfo);
1278
var result = Compilation.Conversions.
ClassifyBuiltInConversion
(type, possibleBaseInterface, isChecked: CheckOverflowAtRuntime, ref useSiteInfo).IsImplicit;
Binder\DecisionDagBuilder.cs (1)
457
Conversion conversion = _conversions.
ClassifyBuiltInConversion
(inputType, type, isChecked: false, ref useSiteInfo);
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
273
fromConversion =
ClassifyBuiltInConversion
(source, convertsFrom, isChecked: isChecked, ref useSiteInfo);
282
toConversion =
ClassifyBuiltInConversion
(convertsTo, target, isChecked: isChecked, ref useSiteInfo);
Compilation\CSharpSemanticModel.cs (1)
2048
Compilation.Conversions.
ClassifyBuiltInConversion
(pattern.InputType, pattern.NarrowedType, isChecked: false, ref discardedUseSiteInfo));
FlowAnalysis\NullableWalker.cs (1)
4751
var conversion = _conversions.
ClassifyBuiltInConversion
(derivedType, baseType, isChecked: false, ref discardedUseSiteInfo);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
211
Conversion conversion = _factory.Compilation.Conversions.
ClassifyBuiltInConversion
(inputType, output.Type, isChecked: false, ref useSiteInfo);
484
_factory.Compilation.Conversions.
ClassifyBuiltInConversion
(test.Input.Type, typeEvaluation2.Type, isChecked: false, ref useSiteInfo) is Conversion conv &&
Lowering\SyntheticBoundNodeFactory.cs (1)
612
Conversion c = Compilation.Conversions.
ClassifyBuiltInConversion
(operand.Type, type, isChecked: false, ref discardedUseSiteInfo);