BlockStudio.Form1.TvConnections_BeforeExpand C# (CSharp) Method

TvConnections_BeforeExpand() private method

private TvConnections_BeforeExpand ( object sender, TreeViewCancelEventArgs e ) : void
sender object
e TreeViewCancelEventArgs
return void
        private void TvConnections_BeforeExpand(object sender, TreeViewCancelEventArgs e)
        {
            if (BlockStudioProjectService.BlockStudioProject == null)
            {
                return;
            }

            var baseTreeNode = (BaseTreeNode) e.Node;

            if (baseTreeNode.NodeType == NodeType.Connection)
            {
                var connectionNode = (ConnectionNode) baseTreeNode;
                if (!connectionNode.HasConnected)
                {
                    AttemptConnection(connectionNode);
                }
            }
        }