ex-ex-02-books/BooksApp/Books/DataLoading/LoaderBase.cs
github-classroom[bot] 49d2d70965
Initial commit
2025-06-03 15:21:16 +00:00

20 lines
470 B
C#

using System.Collections;
namespace Books.DataLoading;
public abstract class LoaderBase : IBookLoader
{
protected IReadOnlyCollection<Book>? Books;
public IEnumerator<Book> GetEnumerator()
{
throw new NotImplementedException();
}
IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
public abstract ValueTask DisposeAsync();
public abstract ValueTask LoadAsync();
public bool LoadingDone { get; protected set; }
}