Esempio n. 1
0
        private InstanceMemento fetchMementoFromEmbeddedFile(string fileName, string instanceKey)
        {
            Stream stream   = _assembly.GetManifestResourceStream(fileName);
            var    document = new XmlDocument();

            document.Load(stream);

            document.DocumentElement.SetAttribute(XmlConstants.KEY_ATTRIBUTE, instanceKey);

            return(_creator.CreateMemento(document.DocumentElement));
        }
 protected virtual InstanceMemento createMemento(XmlDocument doc)
 {
     return(_mementoCreator.CreateMemento(doc.DocumentElement));
 }
Esempio n. 3
0
 protected InstanceMemento createMemento(XmlNode nodeChild)
 {
     return(_mementoCreator.CreateMemento(nodeChild));
 }