Я хочу установить точку останова на всех Convert.ToInt32
строках.
Я попытался заменить все Convert.ToInt32
на System.Diagnostics.Debugger.Break(); Convert.ToInt32
, но это не сработало, потому что некоторые из Convert.ToInt32
методов являются параметрами. Поэтому я написал замену регулярного выражения, которая вставляет System.Diagnostics.Debugger.Break();
в начало всех строк Convert.ToInt32. Кажется, работает, но есть ли простой способ сделать это?
ps: Я не думаю, что «Отладка -> Новая точка останова -> Прервать функцию» работает с системными методами.
Обновление: я написал небольшой код.
class Program
{
private static void Main(string[] args)
{
int test = System.Convert.ToInt32("x");
System.Console.Write(test);
}
}
Я изменил настройки "Инструменты -> Параметры -> Отладка"
Но это все еще не работает, если