Je suis en train d'organiser un projet de bibliothèque et j'ai une classe de gestionnaire central nommée Scenegraph
et tout un tas d'autres classes qui vivent dans l'espace de noms Scenegraph.
Ce que j'aimerais vraiment, c'est que le diagramme de scène soit MyLib.Scenegraph
et les autres classes à être MyLib.Scenegraph.*
mais il semble que la seule façon de le faire serait de faire de toutes les autres classes des classes internes de Scenegraph
dans le fichier Scenegraph.cs et c'est tout simplement trop lourd.
Au lieu de cela, je l'ai organisé comme suit Mylib.Scenegraph.Scenegraph
y MyLib.Scenegraph.*
Cela fonctionne en quelque sorte, mais je trouve que Visual Studio ne sait pas toujours si je fais référence à la classe ou à l'espace de nom.
Existe-t-il un bon moyen d'organiser ce paquet de manière à ce qu'il soit pratique pour les utilisateurs sans pour autant rassembler tout mon code dans un fouillis impossible à maintenir ?