拡張メソッドをオーバーロードすることは可能ですか?
私はこのようなことをしました
    public static ExcelWorksheet CreateSheet(this ExcelPackage thisPackage, List<Document> list)
    {
        ExcelWorksheet worksheet = thisPackage.Workbook.Worksheets.Add("Documents");
        return worksheet;
    }
    public static ExcelWorksheet CreateSheet(this ExcelWorksheet thisPackage, List<Book> list)
    {
        ExcelWorksheet worksheet = thisPackage.Workbook.Worksheets.Add("Books");
        return worksheet;
    }
この場合、最初のメソッドのみを拡張メソッドとして認識し、コンパイラの警告やエラーなしで2番目のメソッドを無視します。