Ejemplo n.º 1
0
        internal override ImmutableArray <NamedTypeSymbol> GetInterfaces(
            ConsList <TypeParameterSymbol> inProgress
            )
        {
            var interfaces = _sourceTypeParameter.GetInterfaces(inProgress);

            return(this.TypeMap.SubstituteNamedTypes(interfaces));
        }
        internal override ImmutableArray <NamedTypeSymbol> GetInterfaces(ConsList <TypeParameterSymbol> inProgress)
        {
            var interfaces = _sourceTypeParameter.GetInterfaces(inProgress);

            return(this.TypeMap.SubstituteNamedTypes(InterfacesNoUseSiteDiagnostics())); // It looks like there is a bug on this line https://github.com/dotnet/roslyn/issues/23886
        }
Ejemplo n.º 3
0
 internal override ImmutableArray <NamedTypeSymbol> GetInterfaces(ConsList <TypeParameterSymbol> inProgress)
 {
     return(this.RetargetingTranslator.Retarget(_underlyingTypeParameter.GetInterfaces(inProgress)));
 }