public T LoadClassFromLocal <T>(string name = null) where T : class { string fileName = Path.Combine(saveFolder, name ?? (typeof(T).ToString()) + ".bin"); reader = new ClassCacheReader(fileName); return(reader.ReadObject <T>()); }
public T LoadClassFromBytes <T>(byte[] bytes) where T : class { using (MemoryStream stream = new MemoryStream(bytes)) { reader = new ClassCacheReader(stream); return(reader.ReadObject <T>()); } }
public T LoadClassFromStream <T>(Stream stream) where T : class { reader = new ClassCacheReader(stream); return(reader.ReadObject <T>()); }