/// <summary> /// Read a pbn file /// </summary> /// <param name="fileStream"></param> /// <returns></returns> public static async Task <Tournament> LoadAsync(Stream fileStream) { using (var sr = new StreamReader(fileStream)) { string content = await sr.ReadToEndAsync(); return(Pbn2Tournament.Load(content)); } }