-
-
Couldn't load subscription status.
- Fork 93
Open
Labels
Description
I used version 4.50.0.
The hierarchical structure of the Children property of Issue is a repetition of Issue and IssueChild.
Issue.Children: List<IssueChild>
|- IssueChild.Children: List<Issue>
|- Issue.Children: List<IssueChild>
|- IssueChild.Children: List<Issue>
|- Issue.Children: List<IssueChild>
... (Issue or IssueChild)
I think it would be better to use List<IssueChild> for the IssueChild's Children property.
The Children element would be IssueChild only, which is useful in applications that display hierarchies (such as TreeView).
Issue.Children: List<IssueChild>
|- IssueChild.Children: List<IssueChild>
|- IssueChild.Children: List<IssueChild>
|- IssueChild.Children: List<IssueChild>
|- IssueChild.Children: List<IssueChild>
... (IssueChild only)
example:
public sealed class IssueChild : Identifiable<IssueChild>
{
- public List<Issue> Children { get; set; }
+ public List<IssueChild> Children { get; set; }
}