2017-03-22 1 views
0

Ich habe interne Klassen in einem Bibliotheksprojekt. Doxygen hebt sie unter der Dateiliste auf, wenn die enthaltene Datei ausgewählt ist, zeigt sie aber nicht in der Klassenliste an.Doxygen (C#) nicht interne Klassen dokumentieren

Die Version Ich verwende nicht erscheint eine Zahl mit ihm verbunden zu haben ...

Ich habe versucht Einstellung PREDEFINED Einstellung = intern = private und EXTRACT_PRIVATE = yes als here implizierte, und ich aus Neugier habe auch versucht, PREDEFINED = internal = public vergebens zu setzen.

Ich habe HIDE_UNDOC_CLASSES = Nein, also sollte alles abgeholt werden. Ich habe sogar eine interne Klasse vollständig kommentiert, so dass es abgeschlossen ist, wenn intern erkannt wird.

Danke!

Antwort

1

Ich hatte das gleiche Problem und reparierte sie durch Aktivierung der folgende Option auf der Expert Registerkarte Build-Seite in dem Doxygen GUI-Frontend befindet (das Kontrollkästchen):

EXTRACT_PACKAGE 

Beachten Sie, dass auf dem ersten I auch alle folgenden geprüft (ich nahm sie dann weg, bis nur noch EXTRACT_PACKAGE übrig war, so konnte ich eine endgültige Antwort auf diese Frage geben, aber wenn die oben nicht funktioniert, experimentieren sie mit diesen):

EXTRACT_PRIVATE 
EXTRACT_STATIC 
EXTRACT_LOCAL_METHODS 
EXTRACT_ANON_NSPACES 

Bei Bedarf würde ich mitbeginnen 210, da die meisten davon offensichtlich nicht mit Klassen zusammenhängen.

+0

EXTRACT_PACKAGE funktioniert! Du bist mein Held! –

Verwandte Themen