123456789101112131415161718192021222324252627 |
- using System.IO;
-
- namespace uqac_ia_sudoku_csp.Solver.Generators
- {
- public class FileGeneratorDbo
- {
- public string FilePath { get; set; }
-
- public string EmptyCharacters { get; set; }
- }
-
- public class FileGenerator : TextReaderGenerator
- {
- public override void Generate(Board board, object data)
- {
- var dbo = data as FileGeneratorDbo;
- using (var stream = File.OpenText(dbo.FilePath))
- {
- base.Generate(board, new TextReaderGeneratorDbo
- {
- EmptyCharacters = dbo.EmptyCharacters,
- Reader = stream
- });
- }
- }
- }
- }
|