2016-04-03 8 views
1

In VS C# können Sie in einer Klasse ctor eingeben und drücken Sie dann Registerkarte und VS wird einen Konstruktor für diese Klasse für mich erstellen. Sehr angenehm.Verknüpfung zum Erstellen von Konstruktor mit Basis (C# VS2015)

Aber gibt es eine Möglichkeit (Verknüpfung), damit VS alle Konstruktoren mit Basen aus seiner geerbten Klasse erzeugt.

Zum Beispiel

public class User:ClassA 
{ 
    public User() {} 
    public User(string S):base(S) {} 
    public User(string S, int I):base(S, I) {} 
    ... 
} 
+2

Verwenden Sie ReSharper ... – Borna

Antwort

7

Ich habe ReSharper nicht und es ist möglich.

Sie können Ihre Basisklasse aus und drücken Sie Umschalttaste + Alt + F10 und wählen Alle generieren:

enter image description here

Ich bin nicht sicher, ob es mit VS2015-Installation kommt, vielleicht haben Sie muss eine Erweiterung hinzufügen. Ich bin nicht sicher, welcher von ihnen es erforderlich ist. die Erweiterungen Nach ich, dass vielleicht gute Kandidaten installiert haben:

  • Insights Anwendungs ​​Tools für Visual Studio
  • Powershell-Tools für Visual Studio 2015
  • Productivity Power Tools 2015
  • Snippet Designer
  • Visual Studio Erweiterbarkeit Vorlagen
+0

Wow! Es funktioniert perfekt! Thx –

+0

Müssen Sie eine Erweiterung hinzufügen oder kommt es direkt von VS2015? – ehh

+0

Nein! Nur eine saubere Installation! :) –