using System; namespace Chernobyl.Attribution { /// /// Interface for attributes which apply a key to an attributable item. /// public interface IKeyAttribute { /// /// The key of the item attributed. /// Object Key { get; } } /// /// Interface for attributes which apply a key to an attributable item. /// /// The type of the key. public interface IKeyAttribute : IKeyAttribute { /// /// The key of the item attributed. /// new TKey Key { get; } } }