Citation: 1B_174/2010 15.06.2010 E. B

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler l'ordonnance de la Chambre d'accusation du 26 mai 2010 et de retourner le dossier à l'autorité cantonale pour nouvelle décision au sens des considérants. Il requiert en outre l'assistance judiciaire. Il se plaint pour l'essentiel d'une violation de son droit d'être entendu (art. 29 al. 2 Cst.) et de sa liberté personnelle (art. 10 Cst.) ainsi que d'un déni de justice formel (art. 29 al. 1 Cst.). Le Ministère public cantonal conclut au rejet du recours dans la mesure où il est recevable. La Chambre d'accusation renonce à formuler des observations et fait siens les motifs avancés par le Procureur général. Le recourant a répliqué le 9 juin 2010. Il persiste intégralement dans ses conclusions.