1 |
//#define IGNORE_MSMONEY_BACKUP_FILE_HEADER // when defined the header of a MSMoney Backup file will be ingored |
2 |
using System; |
3 |
using Enterprise.Logging; |
4 |
|
5 |
namespace libmsmoneyfile |
6 |
{ |
7 |
internal class MSCF_Parser : IMSMoneyParser |
8 |
{ |
9 |
public MSCF_Parser (IMSMoneyFile file) |
10 |
{ |
11 |
gLog.Debug.WriteLine ("Parsing MSMoney Bakup file from file: {0}", file.File); |
12 |
msmoney_file = file; |
13 |
#if !IGNORE_MSMONEY_BACKUP_FILE_HEADER |
14 |
// parse the msmoney backup file header |
15 |
gLog.Debug.WriteLine ("Parsing MSMoney Bakup header from file: {0}", file.File); |
16 |
#endif |
17 |
MSISAM_Parser parser = new MSISAM_Parser (file); |
18 |
} |
19 |
|
20 |
#region IMSMoneyParser members |
21 |
private IMSMoneyFile msmoney_file; |
22 |
public IMSMoneyFile File{get {return msmoney_file;}} |
23 |
#endregion |
24 |
} |
25 |
} |
26 |
|