该 Pull Request 关联的 Issue

#I60AOD:TreeView 扩展方法GetAllItems 方法不支持多根节点

修改描述

该文件位于:BootstrapBlazor.Components.TreeItemExtensions
方法名:GetAllItems
问题:
该方法在树节点有一个顶级节点时正确,但如树节点同时存在多个顶级节点时,获取不正确,顶级节点仅返回第一个,第N个顶级节点取不到。

处理:
1.将该方法以下代码
return GetAllSubItems(source).Append(source.First());
调整为:
return GetAllSubItems(source).Union(source);
2.并添加相应的测试方法,对修改后的代码进行验证。
UnitTest.Extensions.TreeItemExtensionsTest.cs