в Visual Studio можно # определить функцию, основанную на сигнатуре функции, а не просто на названии?
В моем случае мы находимся в C ++ и не хотим отказываться от всех вариантов функции
int foo(); <-- we want to keep
int foo(int x); <-- we want to deprecate