using Cryville.Crtr.Skin; using System.Collections.Generic; namespace Cryville.Crtr.Browsing.Legacy { internal class LegacySkinDetail : IResourceMeta { public string Name { get; internal set; } public SkinDefinition Meta { get; internal set; } public IEnumerable Properties { get { if (Meta == null) { if (Name != null) yield return new MetaProperty("Name", Name); yield break; } yield return new MetaProperty("Name", Meta.name); yield return new MetaProperty("Author", Meta.author); yield return new MetaProperty("Ruleset", Meta.ruleset); } } } }