这是一个WSDL自动生成的接口文件的一部分
我想调用他但是看不懂
public partial class a{
        
        private object itemField;
        
        /// <res/>
        [System.Xml.Serialization.XmlElementAttribute("application", typeof   (Application))]
        [System.Xml.Serialization.XmlElementAttribute("device-description", typeof(DeviceDescription))]
        [System.Xml.Serialization.XmlElementAttribute("interface", typeof(InterFace))]
        [System.Xml.Serialization.XmlElementAttribute("network", typeof(Network))]
        [System.Xml.Serialization.XmlElementAttribute("tcpip", typeof(TcpIp))]
        
            public object Item {
            get {
                return this.itemField;
            }
            set {
                this.itemField = value;
            }
        }
    }
这段代码中定义了一个类a
并定义了一个a的属性Item 
我现在不明白的是itemField为什么要定义
还有
[System.Xml.Serialization.XmlElementAttribute("tcpip", typeof(TcpIp))]
这样的定义是用来做什么的