Example #1
0
private TreeNode MessageToTreeNode(OperationMessage omsg, SoapBindingUse use)
{			
	Message msg=_services.GetMessage (omsg.Message);
	
	TreeNode node=new TreeNode() ;
	SchemaParser ngen=new SchemaParser(_schemas);
	ngen.BindingUse=use;

	foreach (MessagePart part in msg.Parts)
	{
		if (part.Element == XmlQualifiedName.Empty)
		    {
			TreeNode partNode=ngen.Translate(part.Type);
			partNode.ImageIndex=5;
			partNode.SelectedImageIndex=5;
			partNode.Text=part.Name;
			node.Nodes.Add(partNode);
		     }
		else
		{
		TreeNode partNode=ngen.Translate(part.Element);
		partNode.ImageIndex=5;
		  partNode.SelectedImageIndex=5;

		  partNode.Text=part.Name;
		  node.Nodes.Add(partNode);
		  }

		  }

		return node;			
		}