18 lines
792 B
C#
18 lines
792 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace Pf2e.Scrapper.Processors.Attributes;
|
|
|
|
/// <summary>
|
|
/// Аттрибут зависимостей обработчика.
|
|
/// </summary>
|
|
/// <param name="dependencies">Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика.</param>
|
|
[AttributeUsage(AttributeTargets.Class)]
|
|
public class ProcessorDependenciesAttribute(string[] dependencies) : Attribute
|
|
{
|
|
/// <summary>
|
|
/// Коллекция названий обработчиков, которые должны быть выполнены до этого оброботчика.
|
|
/// </summary>
|
|
public ICollection<string> Dependencies { get; } = dependencies;
|
|
}
|