2012-07-02 12 views
5

Qualcuno sa come "impalcettare" o "generare" un blocco costruttore per tutte le proprietà di un oggetto? Ho VS2010 con ReSharper e sto cercando di generare qualcosa come:Scaffold/Genera le proprietà di un oggetto in un inizializzatore

public Customer CustomerB = new Customer 
            { 
             firstName = "", 
             middleName = "", 
             lastName = "", 
             additionalPhone = "0", 
             address1 = "", 
             address2 = "", 
             birthDate = new DateTime(), 
             cellPhone = "", 
             city = "", 
             driverLicenseNumber = "", 
             driverLicenseState = "", 
             emailAddress = "", 
             country = "", 
             fax = "", 
             grossIncome = 0, 
             education = null, 
             leadRequest = null 
            }; 

Dove posso poi tornate indietro e riempire gli spazi vuoti per così dire. Tutto quello che ho trovato è tutto Proprietà DatabaseFirst e Getter/Setters ...

+0

Quindi hai già una classe con tutte quelle proprietà e vuoi generare il 'new' usando la sintassi di inizializzazione dell'oggetto, giusto? – AakashM

+0

è possibile utilizzare una macro, qualcuno ne ha scritta una per fare un costruttore (cioè quale programma di ricerca fa ootb) che è possibile modificare per quello che si vuole fare. http://stackoverflow.com/questions/2976363/how-do-i-generate-a-constructor-from-class-fields-using-visual-studio-and-or-re – wal

risposta

1

Penso che non sia possibile generare l'inizializzatore di oggetti per tutte le proprietà con VS e ReSharper. È necessario premere Ctrl + Spazio per ogni selezione di proprietà.

Problemi correlati