using System.Collections.Generic; namespace Chernobyl.Chain { /// /// Used for types that can be formed into a bidirectional chain. The chain /// has different behavior depending on its structure and the links that /// compose it. It is similar to a linked list except their is no overall /// structure keeping everything together (i.e. the ) /// Additionally, although it can be used for storage, it is purpose is more /// suited to algorithmic uses. /// /// The type of the reverse link in the chain. /// The type of the forward link in the chain. public interface ILink : IReverseLink, IForwardLink {} }