Как видим Решарпер далеко не на первом месте. Я пользуюсь решарпером, более того он у меня куплен за свои личные деньги. Но надо понимать, что Решарпер далеко не идеален, создаёт кучу проблем сам по себе, и как выразился один программист «наихудший инструмент, без которого невозможно работать».
У меня была проблема огромного трафика WCF сервиса. Я тоже смотрел в сторону protocol buffers, но в итоге передумал и до сих пор гоняю XML между клиентом и сервером полученный DataContractSerializer. Вместо огромного по объёму переписывания кода (все DTO разметить, ого-го), я просто перешёл на HTTP и поставил перед сервисом gzip'ующий nginx. Трафик уменьшился в 8.5 раз, а для расжатия на клиентской стороне вообще ничего делать не пришлось. Ну и работы часа на два от силы, на protobuf-net явно больше надо. Тот же финт с сжатием может делать и Apache.
Есть язык C# и есть CLI. На C# можно писать программы работающие не под CLI, а под CLI запускать программы написанные не только на C#.
Есть неудобство связанное с тем что в документации к CLI и C# одно и то же называется двумя разными терминами и не более того.
msdn.microsoft.com/en-us/library/66x5fx1b.aspx
А что касается форума РСДН: Исходники, то там много хлама.
Как видим Решарпер далеко не на первом месте. Я пользуюсь решарпером, более того он у меня куплен за свои личные деньги. Но надо понимать, что Решарпер далеко не идеален, создаёт кучу проблем сам по себе, и как выразился один программист «наихудший инструмент, без которого невозможно работать».
Приватный конструктор + френд на класс An забыли.
www.rsdn.ru/summary/3766.xml