Little Registry Cleaner/Common Tools/TreeViewAdv/Tree/TreePath.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Text;
using System.Collections.ObjectModel;
namespace Common_Tools.TreeViewAdv.Tree
{
public class TreePath
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2104:DoNotDeclareReadOnlyMutableReferenceTypes")]
public static readonly TreePath Empty = new TreePath();
private object[] _path;
public object[] FullPath
{
get { return _path; }
}
public object LastNode
{
get
{
if (_path.Length > 0)
return _path[_path.Length - 1];
else
return null;
}
}
public object FirstNode
{
get
{
if (_path.Length > 0)
return _path[0];
else
return null;
}
}
public TreePath()
{
_path = new object[0];
}
public TreePath(object node)
{
_path = new object[] { node };
}
public TreePath(object[] path)
{
_path = path;
}
public TreePath(TreePath parent, object node)
{
_path = new object[parent.FullPath.Length + 1];
for (int i = 0; i < _path.Length - 1; i++)
_path[i] = parent.FullPath[i];
_path[_path.Length - 1] = node;
后面还有 8 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。