Skip to content

the type of the IssueChild's Children property to be List<IssueChild> #394

@devcomm-fg-saijo

Description

@devcomm-fg-saijo

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; }
}

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions