22 references to HasIdentityConversionInternal
Microsoft.CodeAnalysis.CSharp (22)
Binder\Semantics\Conversions\ConversionsBase.cs (22)
107if (sourceType is { } && HasIdentityConversionInternal(sourceType, destination))
175if (HasIdentityConversionInternal(source, destination))
706if (HasIdentityConversionInternal(source, destination))
982if (HasIdentityConversionInternal(iface, baseType))
1012if (HasIdentityConversionInternal(b, baseType))
1165HasIdentityConversionInternal(((NamedTypeSymbol)destination.OriginalDefinition).Construct(ImmutableArray.Create(elementType)), destination))
1944if (HasIdentityConversionInternal(sourceType, destination))
2276if (HasIdentityConversionInternal(unwrappedSource, unwrappedDestination))
2474if (HasIdentityConversionInternal(unwrappedSource, unwrappedDestination))
2535if (HasIdentityConversionInternal(source, destination))
2731if (!HasIdentityConversionInternal(source, destination) && HasInterfaceVarianceConversion(source, destination, ref useSiteInfo))
2940if (HasIdentityConversionInternal(effectiveBaseClass, destination))
3163if (HasIdentityConversionInternal(source, destination))
3202if (HasIdentityConversionInternal(sourceTypeArgument.Type, destinationTypeArgument.Type) &&
3458if (HasIdentityConversionInternal(source, destination))
3573if (HasIdentityConversionInternal(type, source))
3693if (HasIdentityConversionInternal(source, destination))
3714if (!HasIdentityConversionInternal(sourceArg, destinationArg))
3728bool hasIdentityConversion = HasIdentityConversionInternal(sourceArg, destinationArg);
3776if (HasIdentityConversionInternal(iface, source))
3814if (HasIdentityConversionInternal(sourceElement, destinationElement))
4028return HasIdentityConversionInternal(source.Type, destination.Type) &&