namespace HaWeb.XMLTests; using HaWeb.Models; using System.Xml.Linq; public interface ICollectionRule { public string Name { get; } public HamannXPath[] Bases { get; } public HamannXPath[] Backlinks { get; } public IEnumerable<(string, XElement, XMLRootDocument)> GenerateIdentificationStrings(IEnumerable<(XElement, XMLRootDocument)> List); public IEnumerable<(string, XElement, XMLRootDocument, bool)> GenerateBacklinkString(IEnumerable<(XElement, XMLRootDocument)> List); }