Если вы не можете найти файл исходного кода, попробуйте использовать Reflector , чтобы декомпилировать самую последнюю созданную dll, содержащую этот класс. Он не даст вам вашего полного источника, но, по крайней мере, даст вам кое-что для начала.
Примечание: отражатель больше не свободен; если это имеет значение, попробуйте dotPeek из JetBrains.
Также обратите внимание на использование системы управления исходным кодом . Это позволит вам «фиксировать» версии вашего кода в хранилище, поэтому у вас будет копия на случай, если что-то подобное произойдет в будущем.
Subversion , Git и Mercurial - популярные; На мой взгляд, Subversion будет проще всего начать, особенно с TortoiseSVN (интеграция с ОС) и AnkhSVN (интеграция с Visual Studio). Если вы не хотите беспокоиться о настройке репозитория / сервера, обратите внимание на хост-решение, такое как Beanstalk , которое предлагает Subversion и Git и позволяет вам попробовать его с помощью бесплатной ограниченной учетной записи. 1025 *
Удачи - надеюсь, вы сможете восстановить свой источник!