Quando guardi il codice di Winforms Designer, vedi cose come questa:
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", ... etc.
invece di
using System.Drawing;
label1.Font = new Font("Microsoft Sans Serif", ... etc.
Lo stesso vale per strumenti come Linq to XSD , XSD2Code e, sospetto, di Linq to SQL. Questi strumenti generano cumuli di codice con nomi estremamente lunghi e completi.
Non sarebbe più semplice generare le appropriate dichiarazioni using
e abbandonare i nomi lunghi? O c'è qualche motivo tecnico per questo che mi manca?
Nota: per coloro che sono sconcertati dall'idea che potrei voler che queste classi siano effettivamente leggibili da un umano, nota che questo è esattamente il mio obiettivo. Ho una XSD con circa 300 classi, non voglio scriverle tutte a mano, e sì, mi piacerebbe che sembrassero un normale codice scritto da umani.