internal XmlDocumentFolder ToXml(XmlDocumentFolder objectToSerialize) { if (objectToSerialize == null) { objectToSerialize = new XmlDocumentFolder(); } objectToSerialize.RelativePath = Win32Utils.GetRelativePath(this.FileName, Path.GetDirectoryName(ParentDocument.FileName)); base.ToXml(objectToSerialize); return(objectToSerialize); }
internal void FromXml(XmlDocumentFolder objectToDeserialize) { try { _opening = true; this.FileName = Win32Utils.GetAbsolutePath(objectToDeserialize.RelativePath, ParentDocument.FileName); base.FromXml(objectToDeserialize); } finally { _opening = false; } }