public static Skin CreateFromFile(string filename) { XmlDocument manifest = new XmlDocument(); FileInfo f = new FileInfo(filename); if (f.Exists) { manifest.Load(filename); Skin s = Skin.CreateFromXmlNode(manifest.SelectSingleNode("//Skin")); s.FullFileName = filename; s.Alias = f.Directory.Name; return(s); } else { return(null); } }