BlockStudio.Form1.TvConnections_BeforeExpand C# (CSharp) 메소드

TvConnections_BeforeExpand() 개인적인 메소드

private TvConnections_BeforeExpand ( object sender, TreeViewCancelEventArgs e ) : void
sender object
e TreeViewCancelEventArgs
리턴 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);
                }
            }
        }