Exemplo n.º 1
0
        public static IFavorite Clone(this IFavorite fav)
        {
            var doc = XmlTool.CreateDocument("Favorite");

            fav.SaveToXml(doc.DocumentElement);
            return((IFavorite)FavoriteAddonType.Instance.LoadAddon(doc.DocumentElement));
        }
Exemplo n.º 2
0
        public void Save()
        {
            string dir = Path.GetDirectoryName(File);

            if (!Directory.Exists(dir))
            {
                Directory.CreateDirectory(dir);
            }
            var doc = XmlTool.CreateDocument("Favorite");

            this.SavePropertiesCore(doc.DocumentElement);
            Favorite.SaveToXml(doc.DocumentElement);
            doc.Save(File);
        }