public static PolygonSaveList FromFile(string fileName) { PolygonSaveList polygonSaveList = FileManager.XmlDeserialize <PolygonSaveList>(fileName); polygonSaveList.mFileName = fileName; return(polygonSaveList); }
/// <summary> /// Deserializes a file into a new ShapeCollectionSave and returns it. /// </summary> /// <param name="fileName">The absolute or relative file name. If the file name is relative, then the FileManager's RelativeDirectory will be used.</param> /// <returns>The newly-created ShapeCollectionSave.</returns> public static ShapeCollectionSave FromFile(string fileName) { ShapeCollectionSave shapeSaveCollection = FileManager.XmlDeserialize <ShapeCollectionSave>(fileName); shapeSaveCollection.mFileName = fileName; return(shapeSaveCollection); }