Salut à tous,

je cherche à étendre une clase statique qui est issue d'une dll externe dont je n'ai pas les sources.

J'ai trouvé les extenders comme solution, mais je n'arrive pas à voir ma nouvelle fonction ;

voilà ce que j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public static class MyExtensions
    {
        public static string ByPartialId(this initialStaticClass f, string attrbDeLaFonction)
        {
            return attrbDeLaFonction;
        }
    }
mais dans ma fonction standard, le système ne connait pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
initialStaticClass.ByPartialId("coucou")

Il me semble qu'il existe un pattern qui peut faire ca (extension d'une classe statique) mais je ne sais plus lequel...

Please help me !

bye
Nico