Ejemplo n.º 1
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            rootNode.Nodes.Add("cbSize = " + cbSize);
            rootNode.Nodes.Add("m_blobType = " + m_blobType);
            rootNode.Nodes.Add("m_blobDispatchType = " + m_blobDispatchType);
            rootNode.Nodes.Add("m_targetType = " + m_targetType);
            rootNode.Nodes.Add("m_targetID = " + m_targetID);
            rootNode.Nodes.Add("m_transportType = " + m_transportType);
            rootNode.Nodes.Add("m_transportID = " + m_transportID);
            rootNode.Nodes.Add("m_cookie = " + m_cookie);

            if (m_blobType == ChatNetworkBlobType.NETBLOB_EVENT_BINARY)
            {
                TreeNode chatEventNode = rootNode.Nodes.Add("sendToRoomChatEvent = ");
                sendToRoomChatEvent.contributeToTreeNode(chatEventNode);
            }
            else if (m_blobType == ChatNetworkBlobType.NETBLOB_REQUEST_BINARY)
            {
                TreeNode requestNode = rootNode.Nodes.Add("request = ");
                request.contributeToTreeNode(requestNode);
            }
            else if (m_blobType == ChatNetworkBlobType.NETBLOB_RESPONSE_BINARY)
            {
                TreeNode requestNode = rootNode.Nodes.Add("response = ");
                response.contributeToTreeNode(requestNode);
            }
            rootNode.ExpandAll();
            treeView.Nodes.Add(rootNode);
        }
Ejemplo n.º 2
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);

            rootNode.Expand();
            ContextInfo.AddToList(new ContextInfo {
                DataType = DataType.Opcode
            });
            rootNode.Nodes.Add("cbSize = " + cbSize);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_blobType = " + m_blobType);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_blobDispatchType = " + m_blobDispatchType);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_targetType = " + m_targetType);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_targetID = " + m_targetID);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_transportType = " + m_transportType);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_transportID = " + m_transportID);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });
            rootNode.Nodes.Add("m_cookie = " + m_cookie);
            ContextInfo.AddToList(new ContextInfo {
                Length = 4
            });

            if (m_blobType == ChatNetworkBlobType.NETBLOB_EVENT_BINARY)
            {
                TreeNode chatEventNode = rootNode.Nodes.Add("sendToRoomChatEvent = ");
                ContextInfo.AddToList(new ContextInfo {
                    Length = sendToRoomChatEvent.Length
                }, updateDataIndex: false);
                sendToRoomChatEvent.contributeToTreeNode(chatEventNode);
            }
            else if (m_blobType == ChatNetworkBlobType.NETBLOB_REQUEST_BINARY)
            {
                TreeNode requestNode = rootNode.Nodes.Add("request = ");
                ContextInfo.AddToList(new ContextInfo {
                    Length = request.Length
                }, updateDataIndex: false);
                request.contributeToTreeNode(requestNode);
            }
            else if (m_blobType == ChatNetworkBlobType.NETBLOB_RESPONSE_BINARY)
            {
                TreeNode requestNode = rootNode.Nodes.Add("response = ");
                ContextInfo.AddToList(new ContextInfo {
                    Length = response.Length
                }, updateDataIndex: false);
                response.contributeToTreeNode(requestNode);
            }
            rootNode.ExpandAll();
            treeView.Nodes.Add(rootNode);
        }