During name generation, ProxyGen does some automatic conversion that capitalizes the character following each restricted character, and it removes all restricted characters from the name. The restricted characters are:
Pound (#)
Ampersand (&)
Percent (%)
Dash (-)
Dot (.)
Dollar sign ($) — .NET only
Note: Once you edit a method name, ProxyGen no longer does this automatic conversion. If your edit includes a restricted character, ProxyGen displays an error, and you must edit the name again.