2012-05-04 7 views
5

C'è uno strumento per unire le classi parziali in una classe non parziale?Strumento per unire classi parziali in una classe?

Non riesco a utilizzare Reflector, poiché ho bisogno di nomi di variabili, ecc.

EDIT:

Ho centinaia di classi parziali che voglio unire, in modo da tagliare-incolla non è realistico.

+0

Copia-e-incolla? – Oded

+1

Significa unire i file in un unico file per classe? –

+2

Perché hai bisogno di fare questo? –

risposta

2
Edit -> Copy -> Paste. 

Non conosco nessun altro strumento semplificato per questo.

+0

@HenkHolterman: Ripeto "Non conosco nessun altro strumento più semplice per questo". – Tigran

+0

@Tigran - Soprattutto perché la maggior parte delle persone non prenderebbe nemmeno in considerazione di farlo, alcune classi parziali sono state aggiunte a .NET per un motivo, non sempre esistevano. –

0

Basta copiare il codice da un file all'altro, rimuovere il primo file e la parola chiave parziale dall'altro.

Se si dispone di centinaia di classi parziali, dovrebbe essere abbastanza semplice fare un bot per farlo, solo x100 volte.

3

So che qualcun altro ha menzionato utilizzando ReSharper, sto usando ReSharper 6.1 e se faccio clic sulla parola chiave partial in un file di classe parziale, e preme ALT + INVIO, viene visualizzata l'opzione 'Unisci dichiarazioni parziali'.

Penso che se è una classe piuttosto complicata, tuttavia, fatica a farlo. Ma l'ho testato su una versione più semplice con due file diversi e una classe parziale definita in entrambe con proprietà diverse, e riuscì a unirli bene.

Modifica: Uno strumento personalizzato che esegue questa operazione, non ne sono sicuro. Scusa se questo non risponde alla tua domanda originale (solo notato che non puoi usare Reflector ora, quindi presumo che ReSharper sia fuori discussione).

Problemi correlati