Gibt es irgendwelche Attribute, die ich auf Boilerplate-Methoden anwenden kann, damit solche Methoden nicht in Stack Traces erscheinen? Ich habe eine Menge davon, und in einigen Fällen sind sie mehrere Ebenen tief. Das bringt nur Unordnung in die Sache.
Beispiel-Code:
class Program
{
public static void ThrowMe()
{
throw new NotImplementedException();
}
public static void HideMe()
{
ThrowMe();
}
static void Main(string[] args)
{
try
{
HideMe();
}
catch (Exception e)
{
}
}
}
Dies führt zu dieser Stapelverfolgung:
bei Spork.Program.ThrowMe() in C:\Projects\XXX\Testing Sandkasten \ConsoleTesting\Program.cs :Zeile 58
at Spork.Program.HideMe() in C:\Projects\XXX\Testing Sandkasten \ConsoleTesting \Program.cs :Zeile 64
at Spork.Program.Main(String[] args) in C:\Projects\XXX\Testing Sandkasten \ConsoleTesting\Program.cs :Zeile 70