Salve, avrei bisogno di aiuto per creare una classe wrapper.. è ancora attiva la discussione?
Il mio problema è abbastanza simile a quello proposto da liveforever, ossia:
Ho necessità di sganciare la reference di una dll da un progetto e inserirne una nuova. Lo scopo è quello di usare i metodi forniti dalla nuova dll senza intervenire su tutta l'applicazione, quindi ho pensato di wrappare la nuova dll inserendo un metodo con lo stesso nome di quello in uso ma che richiama i nuovi metodi: Provo a spiegarmi con un esempio:
codice:
namespace OLD_REFERENCE
{
public class Pippo()
{
public static string var1;
public static string var2;
public Pippo();
public static void metodo_old (string var1, string var2);
}
}
codice:
namespace NEW_REFERENCE
{
public static class Pippo()
{
public static void metodo_new (string message);
}
}
Quindi avrei necessità sia di utilizzare la nuova dll ma che a sua volta dovrebbe esporre il metodo_old che richiama il metodo_new.