string SaveToString() { // ensure board size tag is set correctly _gameRecord.BoardSize = _game.Size; // finish saving var database = new TakEngine.Notation.DatabaseRecord(); database.Games.Add(_gameRecord); var sb = new StringBuilder(); using (var writer = new System.IO.StringWriter(sb)) { database.Write(writer); } return(sb.ToString()); }