// Author: Orlys // Github: https://github.com/Orlys namespace Yuuna.Contracts.Patterns { using System; using System.Collections.Immutable; using Yuuna.Contracts.Semantics; using Yuuna.Common.Linq; using Yuuna.Contracts.Plugins; public interface IPattern : IEquatable, IImmutable { PluginBase Owner { get; } int Count { get; } IImmutableList SequentialKeys { get; } } }