2012-07-02 8 views
5

Czy ktoś wie, jak "rusztować" lub "wygenerować" blok konstruktora dla wszystkich właściwości obiektów? Mam VS2010 z Resharper i szukam wygenerować coś takiego:Rusztowanie/Generowanie właściwości obiektu w inicjalizatorze

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 
            }; 

Gdzie można następnie zawrócić i wypełnić puste pola tak powiem. Wszystko, co znalazłem, to wszystkie właściwości klasy DatabaseFirst i Getter/Setters ...

+0

Masz już klasę ze wszystkimi tymi właściwościami i chcesz wygenerować 'new' przy użyciu składni inicjalizatora obiektu, prawda? – AakashM

+0

można użyć makra, ktoś napisał jeden do wykonania konstruktora (tj. Co resharper robi ootb), który można zmodyfikować do tego, co chcesz zrobić. http://stackoverflow.com/questions/2976363/how-do-i-generate-a-constructor-from-class-fields-using-visual-studio-and-or-re-re-re – wal

Odpowiedz

1

Myślę, że nie jest możliwe wygenerowanie inicjalizatora obiektu dla wszystkich właściwości za pomocą VS i ReSharper. Musisz nacisnąć Ctrl + Spacja dla każdego wyboru właściwości.

Powiązane problemy