CreateXml() abstract private method

abstract private CreateXml ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement
        public bool Equals(XmlBrick b)
        {
            XElement XElementThis = this.CreateXml();
            XElement XElementB    = b.CreateXml();

            return(XElementThis.ToString() == XElementB.ToString());
        }
        public bool Equals(XmlBrick b)
        {
            XElement XElementThis = this.CreateXml();
            XElement XElementB = b.CreateXml();

            return (XElementThis.ToString() == XElementB.ToString());            
        }