|
using System;
namespace SynapticEffect.Forms
{
/// <summary>
/// IParentChildList provides functions to navigate a mutliply-linked
/// list organized in parent-child format. The current node may navigate
/// upwards to its parent node, forward and backwards in the current
/// level, and down to the next level of its children.
/// </summary>
public interface IParentChildList
{
object ParentNode();
object PreviousSibling();
object NextSibling();
object FirstChild();
object NextChild();
object PreviousChild();
object LastChild();
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Jon Rista has been programming since the age of 8 (first Pascal program), and has been a programmer since the age of 10 (first practical program). In the last 21 years, he has learned to love C++, embrace object orientation, and finally enjoy the freedom of C#. He knows over 10 programming languages, and vows that his most important skill in programming is creativity, even more so than logic. Jon works on large-scale enterprise systems design and implementation, and employs Design Patterns, C#, .NET, and SQL Server in his daily doings.