public void Load(TextReader reader) { games.Clear (); viewer.StartProgress (); viewer.ProgressBar.PulseStep = 0.01; PGNParser parser = new PGNParser (reader); parser.Parse (gameloader); viewer.StopProgress (); viewer.LoadGames (Games); }
public EcoDbLoader(Stream filestream) { TextReader reader = new StreamReader (filestream); PGNParser parser = new PGNParser (reader); PGNGameLoader loader = new PGNGameLoader (); db = new OpeningsDb (); loader.GameLoaded += OnGameLoaded; parser.Parse (loader); reader.Close (); }