non Moles aggiungere un 01, 02 ecc per Moletypes che sono attaccati alle classi parziali?

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

  •  30-09-2019
  •  | 
  •  

Domanda

sto usando Moles per beffardo. L'altro giorno ho costruito un Moles montaggio per un riferimento che ha molte classi parziali in esso. Le talpe generato sembra assemblaggio di avere due classi che sono costruiti fuori della classe uno:

FileSendDataAccess

diventa

MFileSendDataAccess  MFileSendDataAccess01

E 'questo, per progettazione o un bug? E 'molto confusa dato che ora ho due classi da utilizzare per accedere alla sola classe. Utilizzando Moles 0.93.

È stato utile?

Soluzione

La risposta, secondo Peli: Moles aggiungerà 01 ecc per un nome di classe quando ci sono due classi in vostri riferimenti che hanno lo stesso nome.

  

classi parziali sono uno zucchero syntatic,   C # genera un tipo di loro.   Moles aggiunge numeri ot [sic] nomi di tipo quando ci sono nome scontro tra   tipi.   Forse avete 2 Tipo FileSendDataAccess nella vostra   montaggio? Puoi usare   Riflettore per scoprire facilmente.

Tuttavia : se le classi hanno lo stesso nome ma diversi spazi dei nomi saranno ancora ottenere la roba 01 02. Questo è un bug che è ancora accadendo a partire da 0,94.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top