Ich frage mich, ob jemand weiß, wie eine Schnittstelle XML-Kommentar zu einer Implementierung zu verknüpfen. Das Problem ist, dass ich möchte, dass die Basiskommentare zuerst von meiner Schnittstelle kommen. Beispiel:Erben von XML-Kommentaren von Schnittstellen in C#
interface myinterface {
/// <summary>
/// Does something.
/// </summary>
void method1(string foo);
}
und dann die Umsetzung ist:
public class myclass : myinterface {
public void method1(string foo) {
//do something...
}
}
So, jetzt, wenn ich über die Methode mit meiner Maus schweben nach Instanziierung des Objekts:
myclass foo = new myclass();
foo.method1("do something");
wie kann ich das machen Kommentare erscheinen im Hover Popup? Gibt es eine Möglichkeit, die Kommentare der Benutzeroberfläche mit der Implementierung zu verknüpfen? Ich weiß, dass es einen Weg in Java gibt, aber ich kann keine Lösung für C# finden.
Dank
+1 für das ist eine verdammt gute Frage ... – jcolebrand
Ich habe mich immer darüber gewundert.Es sollte ein Attribut geben, das Sie einer Klasse hinzufügen können, um die Dokumentation zu erben. – BentOnCoding
mögliches Duplikat von [Kommentarvererbung für C# (eigentlich jede Sprache)] (http://stackoverflow.com/questions/342964/comment-inheritance-for-c-sharp-actually-any-language) – nawfal