В настоящее время я ищу библиотеку, которая может найти части кода, где используются переменные, и заменить их другим кодом.C# - Определить использование переменной в исходном коде
К примеру, в этом коде:
int foo = 0;
int a = foo * 5;
библиотека может идентифицировать Foo, так что я мог бы заменить его следующим образом:
int foo = 0;
int a = DoSomething(foo) * 5;
ничего подобное существует?
Заранее спасибо.
EDIT: Я забыл сказать, что я не знаю названия этих переменных. Я должен идентифицировать их как таковые, а затем заменить код. Например, мне нужно выяснить, является ли foo переменной, а не методом/комментарием/чем-либо еще, а затем заменить его.
Вы ищете Рослин. – SLaks
Не могли бы вы написать один? звучит как довольно простой текстовый парсер, в котором вы просто используете строку поиска и заменяете ее. – Jacobr365
Во время выполнения или в кодовое время? если в кодовое время просто используйте утилиту замены visual studio. – Gusman