Глобальный рефакторинг пространств имён
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Pf2e.Scrapper.Processors.Definitions;
|
||||
using Pf2e.Scrapper.Processors.Collection;
|
||||
|
||||
namespace Pf2e.Scrapper.Processors.Factory;
|
||||
|
||||
/// <summary>
|
||||
/// Абстрактная фабрика создания процессоров.
|
||||
/// </summary>
|
||||
internal abstract class AbstractProcessorFactory
|
||||
{
|
||||
/// <summary>
|
||||
/// Подготовить фабрику к работе.
|
||||
/// </summary>
|
||||
public virtual void Prepare() { }
|
||||
|
||||
/// <summary>
|
||||
/// Количество элеметов для итерирования.
|
||||
/// </summary>
|
||||
/// <returns>Количество элеметов</returns>
|
||||
public abstract int Count();
|
||||
|
||||
/// <summary>
|
||||
/// Итератор процессоров.
|
||||
/// </summary>
|
||||
/// <returns>Пара значений: [0] - описание элемента процессор, [1] - процессор.</returns>
|
||||
public abstract IEnumerable<Tuple<string, IProcessor>> GetEnumerator();
|
||||
}
|
||||
Reference in New Issue
Block a user