コード例 #1
0
        public void Clear()
        {
            _nextIndex = 0;

            _nodes.Clear();
            _packages.Clear();
            _currentPackage = GetPackage(_rootPackage);
        }
コード例 #2
0
ファイル: SharpNode.cs プロジェクト: mattnieland/Helpers.Net
 public void IntializeNode(SharpNodeCollection nodes, SharpNodePackage package, int?index = null)
 {
     Nodes   = nodes;
     Package = package;
     if (index != null)
     {
         Index = (int)index;
     }
 }
コード例 #3
0
        public SharpNodePackage GetPackage(string package)
        {
            if (!_packages.ContainsKey(package))
            {
                _packages[package] = new SharpNodePackage()
                {
                    Name = package
                };
            }

            return(_packages[package]);
        }
コード例 #4
0
 public void SetCurrentPackage(string package)
 {
     _currentPackage = GetPackage(package);
 }