tengo una clase como:Generar interfaz de clase existente
Class MyClass
{
public MyClass { ... }
public string Name { get { ... } }
public int IdNumber { get { ... } set { ... } }
public void GenerateNme {...}
}
Es sólo una clase de muestra. Deseo generar Interface a partir de él. Al igual, MyClass está implementando la interfaz IMyClass. Deseo que la salida sea
public Interface IMyClass
{
string Name { get; }
int IdNumber { get; set; }
void GenerateNumber();
}
y
MyClass : IMyClass
{
}
Se puede hacer de forma manual, pero yo era sólo curiosidad por saber, ¿hay algún otro método fácil de seguir para lograr esto? Si no está claro, deja un comentario.
Gracias.
[DevExpress CodeRush] (http://www.devexpress.com/Home/Try.xml) es un complemento que lo hará por usted. No estoy seguro de si la [versión gratuita] (http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/) tiene esa refactorización en particular. – Blorgbeard
Vaya, me equivoqué: esa refactorización está integrada en VS. Ignóreme :) – Blorgbeard