Salve a tutti!
Ho un'API (il cui sorgente è a me oscuro) che ha delle proprietà e dei metodi.
Grazie ai vostri consigli ho wrappato tale classe, riducendo proprietà e metodi...lasciando solo la logica di quelli che mi servivano per l'implementazione.
Dovrei ora fare una cosa del genere:
un particolare metodo (chiamiamolo Open()) richiede che gli venga passato un oggeto della classe API originaria.
Poichè io creo e popolo l'oggetto della mia classe wrappata, come fare per "copiare" l'oggetto della mia classe in quello dell'API in modo da passarlo al metodo Open()?
E cosa succede ai metodi esistenti nell'API che però io non dichiaro neppure?
Spero d'esser stato chiaro...![]()