Best Practice per il montaggio e i nomi delle classi durante la generazione di assemblelli e tipi dinamici?
-
14-11-2019 - |
Domanda
Sto generando un proxy dinamico in .NET con TypeBuilder ed Emit e ci sono molti nomi in corso - nome assemblaggio, nome modulo e nomi di tipo.C'è una migliore pratica o una serie di buone idee generali intorno alla denominazione di un proxy dinamico, o classi emesse in generale?Se il proxy generato dovrebbe contenere un nome e un numero casuale per prevenire le collisioni del nome della classe e così via?
Grazie per qualsiasi aiuto.
Soluzione
Usually, you will name your class like this:
MeaningfulName_GUID
This solves both problems: In stack traces, you have a speaking name for the class, but because of the GUID in the class name there will be no collisions.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow