YAXLib.YAXSerializer.SerializeXDocument C# (CSharp) Method

SerializeXDocument() private method

Serializes the object into an XDocument object.
private SerializeXDocument ( object obj ) : XDocument
obj object The object to serialize.
return XDocument
        private XDocument SerializeXDocument(object obj)
        {
            // This method must be called by any public Serialize method
            m_isSerializing = true;
            if(m_serializedStack == null)
                m_serializedStack = new Stack<object>();
            m_mainDocument = new XDocument();
            m_mainDocument.Add(SerializeBase(obj));
            return m_mainDocument;
        }