2016-08-29 6 views
-3

gibt es eine Möglichkeit, die Zusammenfassung der Funktion automatisch aus einer anderen CS-Datei zu lesen? ich erklären - ich habe die MethodeC# Zusammenfassung lesen Funktion

void foo(int x); 

mit Reflexion las ich den Namen der Funktion und seine Parameter, aber ich brauche auch seine Zusammenfassung zu lesen. Die Zusammenfassung ist XML-Stil.

Danke.

+0

Diese Frage ist ziemlich unklar. – Stefan

+0

Wissen Sie, dass XML-Dokumente zum Zeitpunkt der Erstellung generiert werden können? – Stefan

+1

Diese Information ist nicht über Reflektion verfügbar. Es ist nicht in die DLL kompiliert. – Blorgbeard

Antwort

0

Erstellen Sie eine Dokumentations-XML-Datei, indem Sie die Kontrollkästchenoption in der Registerkarte "Erstellen" der Eigenschaften Ihres Projekts aktivieren und erstellen.

Wenn Sie sich auf die Baugruppe beziehen, wird die Dokumentation automatisch geladen.

Außerdem enthält das XML einfache Rohdaten aus den XML-Kommentaren.

Für diese Funktion arbeiten Sie die XML-/// Kommentar Stil wie diese verwenden werden müssen:

/// <summary> 
/// Class description 
/// </summary> 
public class Foo 
{ 
    /// <summary> 
    /// Constructor description 
    /// </summary> 
    void Foo() 
    { 
    } 
} 

Anders als im XML oder CS-Dateien diese Informationen nicht zur Verfügung.

enter image description here

+0

Es erstellt eine XML-Datei für alle Klassen im selben Projekt? –

+0

Ich dachte, es ist eins für jede Versammlung. – Stefan