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); }
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); }