"Overrider" les classes du namespace System
Bonjour,
j'ai un projet une librairie compilé en Compact Framework 3.5 et .NET Framework 3.5 (donc deux projets, juste des options de compilations qui changent).
Dans le CF il manque quelques classes qui me sont bien utiles (genre FTP, Network, PowerStatus) je les ai donc recréée à l'identique pour le projet CF et ne les ai compilées que dans ce projet là :
Code:
1 2 3 4 5 6 7
| #if CFNET35 // Si on est en CF .NET 3.5 uniquement
namespace MaLib.Net
{
public class FtpWebRequest : WebRequest {}
public class FtpWebResponse : WebResponse {}
}
#endif |
Je voulais juste savoir si je pouvais remplacer le namespace par System.Net ?
Code:
1 2 3 4 5 6 7
| #if CFNET35 // Si on est en CF .NET 3.5 uniquement
namespace System.Net
{
public class FtpWebRequest : WebRequest {}
public class FtpWebResponse : WebResponse {}
}
#endif |
Cela me simplifierait énormément la vie pour les projets utilisant cette librairie afin qu'elle n'aient pas plusieurs using a gérer selon le cas.
Je peux me permettre de le faire parce que je sais qu'en CF 3.5 ces classes ne seront jamais implémentées (et moi je l'ai fait à l'identique du .NET3.5), d'autant plus qu'il n'y a plus de nouveau CF.NET ...
Vos avis là dessus?
:merci: