Il termine "libreria di classi" è un'affermazione ambigua che può variare in modo selvaggio per lingua, runtime e convenzione. Anche se dovessimo limitare la discussione solo a C #, sarebbe difficile trovare una definizione utile su cosa sia e non sia una libreria di classi.
Le caratteristiche particolari di C # rendono effettivamente tutto più complicato, in quanto una "libreria di classi" potrebbe essere un pacchetto NuGet, un assembly destinato ad essere utilizzato in un altro programma, una raccolta di file * .cs destinati a fornire un genitore o caso speciale classi, o qualche combinazione degli stessi. Anche semplice confusione, uno dei precedenti potrebbe contenere più di una "libreria di classi", o codice che non fa parte di alcuna "libreria di classi".
Dato che hai menzionato una causa, presumibilmente hai qualche disaccordo che dipende da ciò che è e non è una "biblioteca di classi", e il contratto in questione non specificava una definizione precisa o ne includeva una che tu o l'altra parte vuole scartare. Se tale è il caso, probabilmente non riuscirai a uscire dalla discussione della definizione in tribunale, anche se hai trovato una definizione chiara e inequivocabile dal. unione nazionale dei programmatori.
Naturalmente se la definizione di "biblioteca di classi" non è rilevante per la tua causa, vai con una definizione ambigua. (Un gruppo di una o più classi, che possono essere presentate in qualsiasi forma e possono o non possono essere tutte contenute nello stesso spazio dei nomi o scritte nella stessa lingua.