Frage

Bevor ich beginne, ich weiß, es gibt diesen Beitrag und es nicht meine Frage beantworten: Wie Getter und Setter in Visual Studio generieren?

In Visual Studio 2008 gibt es die Möglichkeit zum automatischen Erzeugung Getter und Setter (Accessoren) durch einen Rechtsklick auf einem privaten Variable -> Umgestalten -> Encapsulate Feld ...

Dies ist für eine Klasse, die 2 oder 3 Methoden hat, sondern kommt auf MS! Wann haben Sie jemals mit einer Klasse gearbeitet, die ein paar Accessoren hat?

Ich bin nach einer Möglichkeit, mit wenigen Klicks zu generieren ALL (Leute Eklipse da draußen wissen, was ich rede -.. Können Sie mit der rechten eine Klasse klicken und wählen Sie ‚erzeugen Accessoren‘ DONE). Ich mag es wirklich nicht mehr als 20 Minuten pro Klasse Durchklicken Assistenten zu verbringen. Früher habe ich einige .NET 1.0-Code, der Klassen erzeugen würde, aber es ist lange vorbei und diese Funktion sollte eigentlich für den IDE-Standard sein.

UPDATE:. Ich könnte erwähnen, dass ich Linq to Entities und SQLMetal gefunden habe wirklich coole Ideen zu sein und weit über meine einfache Anfrage im obigen Absatz

War es hilfreich?

Lösung

Sorry, die Sie wirklich brauchen ReSharper installieren ungefähr die gleiche Menge an Refactoring zu erhalten Unterstützung, wie Sie werden verwendet, um in Eclipse.

Allerdings ReSharper gibt Ihnen einen Dialog sehr ähnlich dem von Ihnen in Eclipse verwendet werden: Screenshot

Andere Tipps

Ich habe einen „Info-Klasse-Generator“ Anwendung, die Sie eine Excel-Tabelle verwenden können, und es wird die privaten Mitglieder und die Öffentlichkeit get / set-Methoden erzeugen.

Sie können es kostenlos herunterladen von meinem Website rel="nofollow.

Im Jahr 2008 ich nicht die Mühe mit Encapsulate Field. Ich verwende die neue Syntax für Eigenschaften:

public string SomeString { get; set; }

Vielleicht ein Makro. Darüber hinaus gibt es Add-In (wie ReSharper, das ist toll, aber kommerziell) dazu in der Lage schnell zu tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top