using System.Collections.Generic; namespace Yavsc.Abstract.IT { // un code est, parmis les ensembles de suites de signes, // ceux qui n'ont qu'une seule suite de suites pouvant représenter toute suite de suite de signes public interface ICode : IEnumerable> { /// /// Checks false that a letter list combinaison correspond to another one /// /// bool Validate(); /// /// Defines a new letter in this code, /// as an enumerable of TLetter /// /// /// void AddLetter(IEnumerable letter); } }