1234567891011121314151617181920212223 |
- namespace Caliburn.Micro.Core {
- /// <summary>
- /// Denotes a node within a parent/child hierarchy.
- /// </summary>
- public interface IChild {
- /// <summary>
- /// Gets or Sets the Parent
- /// </summary>
- object Parent { get; set; }
- }
- /// <summary>
- /// Denotes a node within a parent/child hierarchy.
- /// </summary>
- /// <typeparam name="TParent">The type of parent.</typeparam>
- public interface IChild<TParent> : IChild {
- /// <summary>
- /// Gets or Sets the Parent
- /// </summary>
- new TParent Parent { get; set; }
- }
- }
|