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) &&