private void GetDependencies() { DependenciesView.Nodes.Clear(); StoredProcedure storedProcedure = GetStoredProcedure(); List <StoredProcedure> procedures = storedProcedure.Procedures; List <string> tables = storedProcedure.Dependencies; List <string> views = storedProcedure.Dependencies; DependenciesView.BeginUpdate(); DependenciesView.Nodes.Add(storedProcedure.Name, storedProcedure.Name); AddDependencies(DependenciesView.Nodes, storedProcedure); if (procedures.Count > 0) { AddNodes(DependenciesView.Nodes[storedProcedure.Name].Nodes, procedures); } DependenciesView.ExpandAll(); DependenciesView.EndUpdate(); }