Ejemplo n.º 1
0
 protected XmlElement DiscoverType()
 {
     XmlNodeList list = null;
     list = this._raw_content.GetElementsByTagName("ChatMessage");
     if(list.Count > 0)
     {
         this._type = MessageContent.Type.Chat;
         return (XmlElement)list.Item(0);
     }
     list = this._raw_content.GetElementsByTagName("Response");
     if(list.Count > 0)
     {
         this._type = MessageContent.Type.Response;
         return (XmlElement)list.Item(0);
     }
     list = this._raw_content.GetElementsByTagName("Command");
     if(list.Count > 0)
     {
         this._type = MessageContent.Type.Command;
         return (XmlElement)list.Item(0);
     }
     list = this._raw_content.GetElementsByTagName("Event");
     if(list.Count > 0)
     {
         this._type = MessageContent.Type.Event;
         return (XmlElement)list.Item(0);
     }
     list = this._raw_content.GetElementsByTagName("Information");
     if(list.Count > 0)
     {
         this._type = MessageContent.Type.Information;
         return (XmlElement)list.Item(0);
     }
     list = this._raw_content.GetElementsByTagName("Plugins");
     if(list.Count > 0)
     {
         this._type = MessageContent.Type.Plugins;
         return (XmlElement)list.Item(0);
     }
     this._type = MessageContent.Type.Unknown;
     return null;
 }
Ejemplo n.º 2
0
 public MessageContent()
 {
     this._type = MessageContent.Type.Unknown;
     this._raw_content = null;
 }