Mi chiedo se è un buon progetto se un metodo di estensione usa un altro nella stessa classe di estensione.chiama un altro nella stessa classe di estensione: un buon design?
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 Grazie per le risposte. E scusa per il brutto campione.
Non si stanno introducendo nuove dipendenze esterne o altro. Se elimini un metodo con dipendenze, non verrà generato. Nessun vero svantaggio di questo. –