В довольно большой кодовой базе у нас есть тип 'ElementQuantity', который изначально был выбран как int
.Теперь, спустя несколько лет и более 100 тысяч строк кода, мы переполняем эту переменную, и нам нужно, чтобы она была long
.Этот тип используется повсеместно в проекте;быстрый grep говорит мне, что он используется буквально в сотнях сигнатур методов.
- Существуют ли инструменты рефакторинга, которые помогут сделать это изменение для большой кодовой базы?
- Поддерживает ли C # некоторую функциюкак в C ++ typedef, который позволяет создавать псевдонимы примитивных типов?