15 references to ClassifyBuiltInConversion
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Expressions.cs (1)
2936
var underlyingConversion = Conversions.
ClassifyBuiltInConversion
(operand.Type, underlyingTargetTypeWithAnnotations.Type, isChecked: CheckOverflowAtRuntime, ref discardedUseSiteInfo);
Binder\Binder_Invocation.cs (1)
1700
&& Conversions.
ClassifyBuiltInConversion
(Compilation.GetSpecialType(SpecialType.System_String), parameterType, isChecked: false, ref discardedUseSiteInfo).Exists
Binder\Binder_Operators.cs (2)
4755
Conversion conversion = Conversions.
ClassifyBuiltInConversion
(operandType, targetType, isChecked: CheckOverflowAtRuntime, ref useSiteInfo);
5251
Conversion conversion = Conversions.
ClassifyBuiltInConversion
(operandType, targetType, isChecked: CheckOverflowAtRuntime, ref useSiteInfo);
Binder\Binder_Patterns.cs (2)
828
conversion = conversions.
ClassifyBuiltInConversion
(expressionType, patternType, isChecked: false, ref useSiteInfo);
1288
var result = Compilation.Conversions.
ClassifyBuiltInConversion
(type, possibleBaseInterface, isChecked: CheckOverflowAtRuntime, ref useSiteInfo).IsImplicit;
Binder\DecisionDagBuilder.cs (1)
460
Conversion conversion = _conversions.
ClassifyBuiltInConversion
(inputType, type, isChecked: false, ref useSiteInfo);
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
282
fromConversion =
ClassifyBuiltInConversion
(source, convertsFrom, isChecked: isChecked, ref useSiteInfo);
291
toConversion =
ClassifyBuiltInConversion
(convertsTo, target, isChecked: isChecked, ref useSiteInfo);
Compilation\CSharpSemanticModel.cs (1)
2038
Compilation.Conversions.
ClassifyBuiltInConversion
(pattern.InputType, pattern.NarrowedType, isChecked: false, ref discardedUseSiteInfo));
FlowAnalysis\NullableWalker.cs (1)
5440
var conversion = _conversions.
ClassifyBuiltInConversion
(derivedType, baseType, isChecked: false, ref discardedUseSiteInfo);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
215
Conversion conversion = _factory.Compilation.Conversions.
ClassifyBuiltInConversion
(inputType, output.Type, isChecked: false, ref useSiteInfo);
488
_factory.Compilation.Conversions.
ClassifyBuiltInConversion
(test.Input.Type, typeEvaluation2.Type, isChecked: false, ref useSiteInfo) is Conversion conv &&
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
205
conversion = _compilation.Conversions.
ClassifyBuiltInConversion
(spreadType, iCollectionOfElementType, isChecked: false, ref discardedUseSiteInfo);
Lowering\SyntheticBoundNodeFactory.cs (1)
657
Conversion c = Compilation.Conversions.
ClassifyBuiltInConversion
(operand.Type, type, isChecked: false, ref discardedUseSiteInfo);