Si no puede encontrar el archivo de código fuente, trate de usar Reflector descompilar el archivo DLL de construcción más reciente que haya que contiene esa clase. No le dará su fuente completa, pero al menos le dará algo para empezar.
Nota: El reflector ya no es gratuito; si eso importa, intente con dotPeek desde JetBrains.
Además, considere el uso de un sistema source code control. Esto le permitirá 'comprometer' versiones de su código a un repositorio, por lo que tendrá una copia en caso de que algo como esto ocurra en el futuro.
Subversion, Git, y Mercurial son populares; En mi opinión, Subversion sería la más fácil de empezar, especialmente con TortoiseSVN (integración de sistema operativo) y AnkhSVN (integración de Visual Studio). Si no desea preocuparse por la configuración de un repositorio/servidor, busque una solución alojada, como Beanstalk, que ofrece Subversion y Git y le permite probarlo con una cuenta gratuita y limitada.
¡Buena suerte! ¡Espero que puedas recuperar tu fuente!
@Oded, creo que podemos inferir de 'No tengo otra copia' que el control de fuente no esté involucrado. –
Lo siento, no sé a qué te refieres con el control de código fuente. Estaba trabajando en una aplicación ASP.NET C# y la clase perdida contenía una gran cantidad de métodos que estoy usando en la aplicación – Youssef