private static ExtendedErrorTypeSymbol CyclicInheritanceError(
            RetargetingNamedTypeSymbol type,
            TypeSymbol declaredBase
            )
        {
            var info = new CSDiagnosticInfo(ErrorCode.ERR_ImportedCircularBase, declaredBase, type);

            return(new ExtendedErrorTypeSymbol(
                       declaredBase,
                       LookupResultKind.NotReferencable,
                       info,
                       true
                       ));
        }
 private static ExtendedErrorTypeSymbol CyclicInheritanceError(RetargetingNamedTypeSymbol type, TypeSymbol declaredBase)
 {
     var info = new CSDiagnosticInfo(ErrorCode.ERR_ImportedCircularBase, declaredBase, type);
     return new ExtendedErrorTypeSymbol(declaredBase, LookupResultKind.NotReferencable, info, true);
 }