public static Stack <T> LoadStack <T>(string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Reader reader = ES2Reader.Create(newSettings)) return(reader.ReadStack <T>(newSettings.filenameData.tag)); }
public static ES2Data LoadAll(string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Reader reader = ES2Reader.Create(newSettings)) return(reader.ReadAll()); }
public static Dictionary <TKey, TValue> LoadDictionary <TKey, TValue>(string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Reader reader = ES2Reader.Create(newSettings)) return(reader.ReadDictionary <TKey, TValue>(newSettings.filenameData.tag)); }
public static void LoadList <T>(string identifier, List <T> c, ES2Settings settings) where T : class { ES2Settings newSettings = settings.Clone(identifier); using (ES2Reader reader = ES2Reader.Create(newSettings)) reader.ReadList <T>(newSettings.filenameData.tag, c); }
public static byte[] LoadRaw(string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Reader reader = ES2Reader.Create(newSettings)) return(reader.ReadRaw()); }
public static System.Object LoadObject(string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Reader reader = ES2Reader.Create(newSettings)) return(reader.ReadObject(newSettings.filenameData.tag)); }
public static void Save2DArray <T>(T[,] param, string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Writer mWriter = ES2Writer.Create(newSettings)) { mWriter.Write <T>(param, newSettings.filenameData.tag); mWriter.Save(); } }
public static void SaveRaw(TextAsset param, string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Writer mWriter = ES2Writer.Create(newSettings)) { mWriter.WriteRaw(param.bytes); mWriter.Save(false); } }
public static void Save <TKey, TValue>(Dictionary <TKey, TValue> param, string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); using (ES2Writer mWriter = ES2Writer.Create(newSettings)) { mWriter.Write <TKey, TValue>(param, newSettings.filenameData.tag); mWriter.Save(); } }
public static void AppendRaw(byte[] param, string identifier, ES2Settings settings) { ES2Settings newSettings = settings.Clone(identifier); newSettings.fileMode = ES2Settings.ES2FileMode.Append; using (ES2Writer mWriter = ES2Writer.Create(newSettings)) { mWriter.WriteRaw(param); mWriter.Save(false); } }
public ES2Web(string identifier, ES2Settings settings) { this.settings = settings.Clone(identifier); }
public void AppendToFile(string identifier, ES2Settings settings) { ES2.AppendRaw(data, identifier, settings.Clone(identifier)); }
public void SaveToFile(string identifier, ES2Settings settings) { ES2.Delete(identifier); ES2.SaveRaw(data, identifier, settings.Clone(identifier)); }
public static ES2Reader Create(string identifier, ES2Settings settings) { return(Create(settings.Clone(identifier))); }