namespace UnityAtoms { /// /// Interface defining a generic `IPair<T>`. /// public interface IPair { T Item1 { get; set; } T Item2 { get; set; } void Deconstruct(out T item1, out T item2); } }