private void AddSessionsFromProvider(AbstractPuttySessionsProvider provider) { var rootTreeNode = provider.RootInfo; provider.GetSessions(); if (!RootPuttySessionsNodes.Contains(rootTreeNode) && rootTreeNode.HasChildren()) { RootPuttySessionsNodes.Add(rootTreeNode); } rootTreeNode.SortRecursive(); }
private void AddSessionsFromProvider(AbstractPuttySessionsProvider puttySessionProvider) { puttySessionProvider.ThrowIfNull(nameof(puttySessionProvider)); var rootTreeNode = puttySessionProvider.RootInfo; puttySessionProvider.GetSessions(); if (!RootPuttySessionsNodes.Contains(rootTreeNode) && rootTreeNode.HasChildren()) { RootPuttySessionsNodes.Add(rootTreeNode); } rootTreeNode.SortRecursive(); }
private void AddSessionsFromProvider(AbstractPuttySessionsProvider provider) { var rootTreeNode = provider.RootInfo; provider.GetSessions(); if (!RootPuttySessionsNodes.Contains(rootTreeNode) && rootTreeNode.HasChildren()) RootPuttySessionsNodes.Add(rootTreeNode); rootTreeNode.SortRecursive(); }