public void Dispose() { foreach (Module module in mModules.Values) { module.Dispose(); } mModules.Clear(); mFilesWithErrors.Clear(); mAverageMaterialCost.Clear(); }
public ModuleDataManager(string modsDirectoryPath) { if (sInstance != null) { sInstance.Dispose(); sInstance = null; } mModsDirectoryPath = JsonHelper.NormalizeSystemPath(modsDirectoryPath); sInstance = this; }