6 instantiations of TreeNode
Microsoft.AspNetCore.Http.Abstractions.Tests (6)
Validation\ValidatableTypeInfoTests.cs (6)
304var rootNode = new TreeNode { Name = "Root" }; 305var level1 = new TreeNode { Name = "Level1", Parent = rootNode }; 306var level2 = new TreeNode { Name = "Level2", Parent = level1 }; 307var level3 = new TreeNode { Name = "Level3", Parent = level2 }; 308var level4 = new TreeNode { Name = "" }; // Invalid: missing required name 309var level5 = new TreeNode { Name = "" }; // Invalid but beyond max depth, should not be validated
15 references to TreeNode
Microsoft.AspNetCore.Http.Abstractions.Tests (15)
Validation\ValidatableTypeInfoTests.cs (15)
286typeof(TreeNode), 288CreatePropertyInfo(typeof(TreeNode), typeof(string), "Name", "Name", 290CreatePropertyInfo(typeof(TreeNode), typeof(TreeNode), "Parent", "Parent", 292CreatePropertyInfo(typeof(TreeNode), typeof(List<TreeNode>), "Children", "Children", 299{ typeof(TreeNode), nodeType } 304var rootNode = new TreeNode { Name = "Root" }; 305var level1 = new TreeNode { Name = "Level1", Parent = rootNode }; 306var level2 = new TreeNode { Name = "Level2", Parent = level1 }; 307var level3 = new TreeNode { Name = "Level3", Parent = level2 }; 308var level4 = new TreeNode { Name = "" }; // Invalid: missing required name 309var level5 = new TreeNode { Name = "" }; // Invalid but beyond max depth, should not be validated 648public TreeNode? Parent { get; set; } 649public List<TreeNode> Children { get; set; } = [];