public void Parse(OsFile file) { _file = file; _lines = file.Lines; do { if (CacheContainsMapRecord()) { CreateMapEntityAndResetCache(); } else if (CacheIsTooBig()) { ResetCache(); } else { ReadNextLine(); } } while (!EndOfFile()); }
public DiscoveryStrategy(OsFile file) : base(file) { }
public ExplorerActiveStrategy(OsFile file) : base(file) { }
public ExplorerStrategy(OsFile file) : base(file) { }
public LandrangerActiveStrategy(OsFile file) : base(file) { }
protected Strategy(OsFile file) { File = file; }