Best Practice per il montaggio e i nomi delle classi durante la generazione di assemblelli e tipi dinamici?

StackOverflow https://stackoverflow.com/questions/6029585

  •  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.

È stato utile?

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
scroll top