Как я могу указать компилятору игнорировать метод в трассировке стека?

Могу ли я применить какие-нибудь атрибуты к шаблонным методам, чтобы такие методы не появлялись в трассировке стека? У меня их много, и в некоторых случаях они на несколько уровней глубины. Это просто загромождает вещи.

Пример кода:

class Program
{
    public static void ThrowMe()
    {
        throw new NotImplementedException();
    }

    public static void HideMe()
    {
        ThrowMe();
    }
    static void Main(string[] args)
    {
        try
        {
            HideMe();
        }
        catch (Exception e)
        {

        }
    }
}

Это вызывает следующую трассировку стека:

в Spork.Program.ThrowMe () в C: \ Projects \ XXX \ Testing Sandbox \ ConsoleTesting \ Program.cs: строка 58

в Spork.Program.HideMe () в C: \ Projects \ XXX \ Testing Sandbox \ ConsoleTesting \ Program.cs: строка 64

в Spork.Program.Main (String [] args) в C : \ Projects \ XXX \ Testing Sandbox \ ConsoleTesting \ Program.cs: строка 70

9
задан user2864740 22 October 2016 в 14:28
поделиться