namespace Caliburn.Micro.Core { using System.Collections; using System.Collections.Generic; /// /// Interface used to define an object associated to a collection of children. /// public interface IParent { /// /// Gets the children. /// /// /// The collection of children. /// IEnumerable GetChildren(); } /// /// Interface used to define a specialized parent. /// /// The type of children. public interface IParent : IParent { /// /// Gets the children. /// /// /// The collection of children. /// new IEnumerable GetChildren(); } }