Je me demande si c'est une bonne conception si une méthode d'extension utilise une autre dans la même classe d'extension.méthode d'extension appeler un autre dans la même classe d'extension - bonne conception?
public class ClassExtensions
{
public static bool IsNotNull<T>(this T source)
where T : class
{
return !source.IsNull();
}
public static bool IsNull<T>(this T source)
where T : class
{
return source == null;
}
}
EDIT Merci pour les réponses. Et désolé pour le mauvais échantillon.
Vous n'introduisez aucune nouvelle dépendance externe ou quoi que ce soit. Si vous supprimez une méthode avec des dépendances, elle ne sera pas générée. Pas de réels inconvénients à cela. –