Ich möchte eine Möglichkeit implementieren, jede Codezeile in einer Anwendung zu verfolgen, die für .net v4.0 geschrieben ist.
Ein Beispiel wäre. Wenn ich die folgende Funktion hätte.
private bool hasValue(string value)
{
if(string.isnullorempty(value)
{
return false;
}
else
{
return true;
}}
Wenn die Funktion aufgerufen wird, sollen die detaillierten Trace-Protokolle etwa Folgendes enthalten:
Funktion aufgerufen |Zeile 10 |Signatur private bool hasValue(string value)|ValuesPassed hasValue("") Zeile Ausgewertet | Zeile 11 | if(string.isnullorempty(value) |ValuesPassed if(string.isnullorempty("") - Auswertung ergab true eingegebene Zeile 13 |Signatur return false|Rückgabe Aktion durchgeführt.
Diese Verfolgung kann manuell durchgeführt werden, ist aber sehr arbeitsaufwändig und würde den Code verschmutzen. Gibt es nicht eine Möglichkeit, diese Ebene der Verfolgung automatisch mit .net oder 3rd-Party-Plugin zu erhalten?
Dankeschön