CD extra & settings support

Written on book
This commit is contained in:
sShemet
2025-10-24 22:03:21 +05:00
parent 00ad4163f9
commit 3475406781
52 changed files with 2731 additions and 926 deletions

View File

@@ -1,393 +0,0 @@
2022-03-12 04:50:03 WM_QUERYENDSESSION =====================================
2022-03-12 04:50:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-03-12 04:50:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11042/11042 bytes are written.
2022-03-12 04:50:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-03-12 04:50:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-03-12 04:50:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5135/5135 bytes are written.
2022-03-12 04:50:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-03-12 04:50:03 WM_ENDSESSION
2022-03-15 14:45:21 WM_QUERYENDSESSION =====================================
2022-03-15 14:45:21 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-03-15 14:45:21 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11211/11211 bytes are written.
2022-03-15 14:45:21 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-03-15 14:45:21 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-03-15 14:45:21 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5741/5741 bytes are written.
2022-03-15 14:45:21 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-03-15 14:45:21 WM_ENDSESSION
2022-03-15 14:45:21 WM_DESTROY
2022-03-16 10:19:10 WM_QUERYENDSESSION =====================================
2022-03-16 10:19:10 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-03-16 10:19:10 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11211/11211 bytes are written.
2022-03-16 10:19:10 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-03-16 10:19:10 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-03-16 10:19:10 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5741/5741 bytes are written.
2022-03-16 10:19:10 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-03-16 10:19:10 WM_ENDSESSION
2022-03-16 10:19:10 WM_DESTROY
2022-04-20 04:07:18 WM_QUERYENDSESSION =====================================
2022-04-20 04:07:19 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-04-20 04:07:19 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11647/11647 bytes are written.
2022-04-20 04:07:19 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-04-20 04:07:19 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-04-20 04:07:19 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 4690/4690 bytes are written.
2022-04-20 04:07:19 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-04-20 04:07:19 WM_ENDSESSION
2022-06-18 03:58:02 WM_QUERYENDSESSION =====================================
2022-06-18 03:58:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-06-18 03:58:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11635/11635 bytes are written.
2022-06-18 03:58:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-06-18 03:58:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-18 03:58:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 2649/2649 bytes are written.
2022-06-18 03:58:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-18 04:24:02 WM_QUERYENDSESSION =====================================
2022-06-18 04:24:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-06-18 04:24:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 12769/12769 bytes are written.
2022-06-18 04:24:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-06-18 04:24:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-18 04:24:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 193/193 bytes are written.
2022-06-18 04:24:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-18 05:04:02 WM_QUERYENDSESSION =====================================
2022-06-18 05:04:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-06-18 05:04:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 13903/13903 bytes are written.
2022-06-18 05:04:02 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-06-18 05:04:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-18 05:04:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 193/193 bytes are written.
2022-06-18 05:04:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 is opened.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 3/3 bytes are written.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 3234/3234 bytes are written.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 is closed.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 868/868 bytes are written.
2022-06-20 20:34:17 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-20 20:34:24 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 is opened.
2022-06-20 20:34:24 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 3/3 bytes are written.
2022-06-20 20:34:24 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 3243/3243 bytes are written.
2022-06-20 20:34:24 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203417 is closed.
2022-06-20 20:34:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt is opened.
2022-06-20 20:34:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt 3/3 bytes are written.
2022-06-20 20:34:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt 3243/3243 bytes are written.
2022-06-20 20:34:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt is closed.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203445 is opened.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203445 3/3 bytes are written.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203445 3243/3243 bytes are written.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\Titles.txt@2022-06-20_203445 is closed.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 867/867 bytes are written.
2022-06-20 20:34:45 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-20 20:35:01 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt is opened.
2022-06-20 20:35:01 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt 3/3 bytes are written.
2022-06-20 20:35:01 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt 3243/3243 bytes are written.
2022-06-20 20:35:01 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt is closed.
2022-06-20 23:10:54 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt is opened.
2022-06-20 23:10:54 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt 3/3 bytes are written.
2022-06-20 23:10:54 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt 3243/3243 bytes are written.
2022-06-20 23:10:54 D:\Games\PSX\Persona.2.Innocent.Sin\Export\1126_TITLES\Titles.txt is closed.
2022-06-20 23:28:26 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0210_08_0_8_J_Mu_Muses_Video.txt@2022-06-20_232826 is opened.
2022-06-20 23:28:26 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0210_08_0_8_J_Mu_Muses_Video.txt@2022-06-20_232826 20078/20078 bytes are written.
2022-06-20 23:28:26 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0210_08_0_8_J_Mu_Muses_Video.txt@2022-06-20_232826 is closed.
2022-06-20 23:28:26 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-20 23:28:26 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 1515/1515 bytes are written.
2022-06-20 23:28:26 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-20 23:28:28 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0210_08_0_8_J_Mu_Muses_Video.txt is opened.
2022-06-20 23:28:28 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0210_08_0_8_J_Mu_Muses_Video.txt 20083/20083 bytes are written.
2022-06-20 23:28:28 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0210_08_0_8_J_Mu_Muses_Video.txt is closed.
2022-06-20 23:35:41 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_233541 is opened.
2022-06-20 23:35:41 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_233541 96477/96477 bytes are written.
2022-06-20 23:35:41 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_233541 is closed.
2022-06-20 23:35:41 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-20 23:35:41 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 2127/2127 bytes are written.
2022-06-20 23:35:41 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-20 23:35:48 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_233541 is opened.
2022-06-20 23:35:48 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_233541 96478/96478 bytes are written.
2022-06-20 23:35:48 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_233541 is closed.
2022-06-20 23:35:50 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0513_08_0_8_J_TonyShop.txt is opened.
2022-06-20 23:35:50 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0513_08_0_8_J_TonyShop.txt 96478/96478 bytes are written.
2022-06-20 23:35:50 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0513_08_0_8_J_TonyShop.txt is closed.
2022-06-20 23:57:59 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_235759 is opened.
2022-06-20 23:57:59 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_235759 96480/96480 bytes are written.
2022-06-20 23:57:59 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0513_08_0_8_J_TonyShop.txt@2022-06-20_235759 is closed.
2022-06-20 23:57:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-20 23:57:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 2130/2130 bytes are written.
2022-06-20 23:57:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:51:37 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0515_08_0_8_J_AnimaMundi.txt@2022-06-21_005137 is opened.
2022-06-21 00:51:37 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0515_08_0_8_J_AnimaMundi.txt@2022-06-21_005137 125745/125745 bytes are written.
2022-06-21 00:51:37 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0515_08_0_8_J_AnimaMundi.txt@2022-06-21_005137 is closed.
2022-06-21 00:51:38 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:51:38 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 2845/2845 bytes are written.
2022-06-21 00:51:38 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:51:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0515_08_0_8_J_AnimaMundi.txt is opened.
2022-06-21 00:51:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0515_08_0_8_J_AnimaMundi.txt 125745/125745 bytes are written.
2022-06-21 00:51:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0515_08_0_8_J_AnimaMundi.txt is closed.
2022-06-21 00:52:19 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0554_08_0_8_J_Sushi_Toru.txt is opened.
2022-06-21 00:52:19 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0554_08_0_8_J_Sushi_Toru.txt 176288/176288 bytes are written.
2022-06-21 00:52:19 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0554_08_0_8_J_Sushi_Toru.txt is closed.
2022-06-21 00:52:26 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is opened.
2022-06-21 00:52:26 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt 83620/83620 bytes are written.
2022-06-21 00:52:26 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is closed.
2022-06-21 00:52:34 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005234 is opened.
2022-06-21 00:52:34 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005234 83619/83619 bytes are written.
2022-06-21 00:52:34 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005234 is closed.
2022-06-21 00:52:34 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:52:34 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 4089/4089 bytes are written.
2022-06-21 00:52:34 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:52:34 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is opened.
2022-06-21 00:52:34 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt 83619/83619 bytes are written.
2022-06-21 00:52:34 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is closed.
2022-06-21 00:52:48 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is opened.
2022-06-21 00:52:48 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 83620/83620 bytes are written.
2022-06-21 00:52:48 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is closed.
2022-06-21 00:52:48 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:52:48 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 4089/4089 bytes are written.
2022-06-21 00:52:48 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:52:55 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is opened.
2022-06-21 00:52:55 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 83613/83613 bytes are written.
2022-06-21 00:52:55 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is closed.
2022-06-21 00:53:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is opened.
2022-06-21 00:53:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 83612/83612 bytes are written.
2022-06-21 00:53:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is closed.
2022-06-21 00:53:09 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is opened.
2022-06-21 00:53:09 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 83626/83626 bytes are written.
2022-06-21 00:53:09 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005248 is closed.
2022-06-21 00:53:14 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is opened.
2022-06-21 00:53:14 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt 83622/83622 bytes are written.
2022-06-21 00:53:14 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is closed.
2022-06-21 00:53:47 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is opened.
2022-06-21 00:53:47 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt 83623/83623 bytes are written.
2022-06-21 00:53:47 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is closed.
2022-06-21 00:54:26 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005426 is opened.
2022-06-21 00:54:26 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005426 83617/83617 bytes are written.
2022-06-21 00:54:26 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0517_08_0_8_J_Satomi_4th.txt@2022-06-21_005426 is closed.
2022-06-21 00:54:26 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:54:26 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 4089/4089 bytes are written.
2022-06-21 00:54:26 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:54:32 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is opened.
2022-06-21 00:54:32 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt 83639/83639 bytes are written.
2022-06-21 00:54:32 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0517_08_0_8_J_Satomi_4th.txt is closed.
2022-06-21 00:54:52 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0519_08_0_8_J_Bikini1.txt is opened.
2022-06-21 00:54:52 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0519_08_0_8_J_Bikini1.txt 76280/76280 bytes are written.
2022-06-21 00:54:52 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0519_08_0_8_J_Bikini1.txt is closed.
2022-06-21 00:55:39 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is opened.
2022-06-21 00:55:39 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt 159265/159265 bytes are written.
2022-06-21 00:55:39 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is closed.
2022-06-21 00:55:48 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is opened.
2022-06-21 00:55:48 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt 159263/159263 bytes are written.
2022-06-21 00:55:48 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is closed.
2022-06-21 00:55:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is opened.
2022-06-21 00:55:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt 159262/159262 bytes are written.
2022-06-21 00:55:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is closed.
2022-06-21 00:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0523_08_0_8_J_Chikalin.txt@2022-06-21_005604 is opened.
2022-06-21 00:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0523_08_0_8_J_Chikalin.txt@2022-06-21_005604 159271/159271 bytes are written.
2022-06-21 00:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0523_08_0_8_J_Chikalin.txt@2022-06-21_005604 is closed.
2022-06-21 00:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5332/5332 bytes are written.
2022-06-21 00:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:56:06 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is opened.
2022-06-21 00:56:06 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt 159269/159269 bytes are written.
2022-06-21 00:56:06 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0523_08_0_8_J_Chikalin.txt is closed.
2022-06-21 00:57:28 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005728 is opened.
2022-06-21 00:57:28 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005728 131602/131602 bytes are written.
2022-06-21 00:57:28 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005728 is closed.
2022-06-21 00:57:28 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:57:28 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5951/5951 bytes are written.
2022-06-21 00:57:28 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:57:35 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005728 is opened.
2022-06-21 00:57:35 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005728 131602/131602 bytes are written.
2022-06-21 00:57:35 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005728 is closed.
2022-06-21 00:57:40 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is opened.
2022-06-21 00:57:40 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt 131601/131601 bytes are written.
2022-06-21 00:57:40 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is closed.
2022-06-21 00:57:44 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is opened.
2022-06-21 00:57:44 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt 131602/131602 bytes are written.
2022-06-21 00:57:44 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is closed.
2022-06-21 00:57:56 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is opened.
2022-06-21 00:57:56 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt 131607/131607 bytes are written.
2022-06-21 00:57:56 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is closed.
2022-06-21 00:58:59 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005859 is opened.
2022-06-21 00:58:59 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005859 131600/131600 bytes are written.
2022-06-21 00:58:59 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005859 is closed.
2022-06-21 00:58:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 00:58:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5949/5949 bytes are written.
2022-06-21 00:58:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 00:59:06 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005859 is opened.
2022-06-21 00:59:06 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005859 131609/131609 bytes are written.
2022-06-21 00:59:06 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0500_08_0_8_J_Kuzunoha.txt@2022-06-21_005859 is closed.
2022-06-21 00:59:10 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is opened.
2022-06-21 00:59:10 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt 131609/131609 bytes are written.
2022-06-21 00:59:10 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is closed.
2022-06-21 00:59:19 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is opened.
2022-06-21 00:59:19 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt 131608/131608 bytes are written.
2022-06-21 00:59:19 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0500_08_0_8_J_Kuzunoha.txt is closed.
2022-06-21 00:59:57 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is opened.
2022-06-21 00:59:57 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt 183943/183943 bytes are written.
2022-06-21 00:59:57 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is closed.
2022-06-21 01:00:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is opened.
2022-06-21 01:00:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 183939/183939 bytes are written.
2022-06-21 01:00:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is closed.
2022-06-21 01:00:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 01:00:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 6565/6565 bytes are written.
2022-06-21 01:00:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 01:00:09 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is opened.
2022-06-21 01:00:09 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 183940/183940 bytes are written.
2022-06-21 01:00:09 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is closed.
2022-06-21 01:00:16 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is opened.
2022-06-21 01:00:16 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 183929/183929 bytes are written.
2022-06-21 01:00:16 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is closed.
2022-06-21 01:00:23 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is opened.
2022-06-21 01:00:23 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 183930/183930 bytes are written.
2022-06-21 01:00:23 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010002 is closed.
2022-06-21 01:00:30 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is opened.
2022-06-21 01:00:30 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt 183931/183931 bytes are written.
2022-06-21 01:00:30 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is closed.
2022-06-21 01:00:37 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010037 is opened.
2022-06-21 01:00:37 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010037 183930/183930 bytes are written.
2022-06-21 01:00:37 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0505_08_0_8_J_Toro2.txt@2022-06-21_010037 is closed.
2022-06-21 01:00:37 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 01:00:37 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 6565/6565 bytes are written.
2022-06-21 01:00:37 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 01:00:38 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is opened.
2022-06-21 01:00:38 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt 183931/183931 bytes are written.
2022-06-21 01:00:38 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is closed.
2022-06-21 01:00:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is opened.
2022-06-21 01:00:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt 183942/183942 bytes are written.
2022-06-21 01:00:51 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0505_08_0_8_J_Toro2.txt is closed.
2022-06-21 01:01:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0554_08_0_8_J_Sushi_Toru.txt@2022-06-21_010102 is opened.
2022-06-21 01:01:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0554_08_0_8_J_Sushi_Toru.txt@2022-06-21_010102 176286/176286 bytes are written.
2022-06-21 01:01:02 C:\Users\Sergey\AppData\Roaming\Notepad++\backup\0554_08_0_8_J_Sushi_Toru.txt@2022-06-21_010102 is closed.
2022-06-21 01:01:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 01:01:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 6570/6570 bytes are written.
2022-06-21 01:01:02 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 01:55:21 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0554_08_0_8_J_Sushi_Toru.txt is opened.
2022-06-21 01:55:21 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0554_08_0_8_J_Sushi_Toru.txt 176286/176286 bytes are written.
2022-06-21 01:55:22 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0554_08_0_8_J_Sushi_Toru.txt is closed.
2022-06-21 01:55:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0513_08_0_8_J_TonyShop.txt is opened.
2022-06-21 01:55:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0513_08_0_8_J_TonyShop.txt 96480/96480 bytes are written.
2022-06-21 01:55:25 D:\Games\PSX\Persona.2.Innocent.Sin\Export\UnRLE\0181_ALL_SCENERY\Processing\0513_08_0_8_J_TonyShop.txt is closed.
2022-06-21 02:31:03 WM_QUERYENDSESSION =====================================
2022-06-21 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-06-21 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 15052/15052 bytes are written.
2022-06-21 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-06-21 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-06-21 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 1468/1468 bytes are written.
2022-06-21 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-06-21 02:31:03 WM_ENDSESSION
2022-07-30 15:13:00 WM_QUERYENDSESSION =====================================
2022-07-30 15:13:01 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-07-30 15:13:01 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11830/11830 bytes are written.
2022-07-30 15:13:01 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-07-30 15:13:01 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-07-30 15:13:01 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 5175/5175 bytes are written.
2022-07-30 15:13:01 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-07-30 15:13:01 WM_ENDSESSION
2022-11-09 21:04:49 WM_QUERYENDSESSION =====================================
2022-11-09 21:04:50 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-11-09 21:04:50 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11263/11263 bytes are written.
2022-11-09 21:04:50 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-11-09 21:04:50 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-11-09 21:04:50 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 14850/14850 bytes are written.
2022-11-09 21:04:50 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-11-09 21:04:50 WM_ENDSESSION
2022-11-13 02:56:02 WM_QUERYENDSESSION =====================================
2022-11-13 02:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-11-13 02:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11227/11227 bytes are written.
2022-11-13 02:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-11-13 02:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-11-13 02:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 18579/18579 bytes are written.
2022-11-13 02:56:04 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-11-13 02:56:04 WM_ENDSESSION
2022-11-13 14:38:11 WM_QUERYENDSESSION =====================================
2022-11-13 14:38:11 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-11-13 14:38:11 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11228/11228 bytes are written.
2022-11-13 14:38:11 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-11-13 14:38:11 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-11-13 14:38:11 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 18590/18590 bytes are written.
2022-11-13 14:38:11 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-11-13 14:38:11 WM_ENDSESSION
2022-11-13 14:38:11 WM_DESTROY
2022-12-20 02:46:05 WM_QUERYENDSESSION =====================================
2022-12-20 02:46:06 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2022-12-20 02:46:06 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11227/11227 bytes are written.
2022-12-20 02:46:06 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2022-12-20 02:46:06 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2022-12-20 02:46:06 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 26373/26373 bytes are written.
2022-12-20 02:46:06 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2022-12-20 02:46:06 WM_ENDSESSION
2022-12-20 02:46:06 WM_DESTROY
2023-01-18 02:44:02 WM_QUERYENDSESSION =====================================
2023-01-18 02:44:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2023-01-18 02:44:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11709/11709 bytes are written.
2023-01-18 02:44:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2023-01-18 02:44:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2023-01-18 02:44:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 26609/26609 bytes are written.
2023-01-18 02:44:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2023-01-18 02:44:05 WM_ENDSESSION
2023-02-17 21:00:21 WM_QUERYENDSESSION =====================================
2023-02-17 21:00:22 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2023-02-17 21:00:22 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11499/11499 bytes are written.
2023-02-17 21:00:22 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2023-02-17 21:00:22 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2023-02-17 21:00:22 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 19028/19028 bytes are written.
2023-02-17 21:00:22 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2023-02-17 21:00:22 WM_ENDSESSION
2023-03-03 02:31:02 WM_QUERYENDSESSION =====================================
2023-03-03 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2023-03-03 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11403/11403 bytes are written.
2023-03-03 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2023-03-03 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2023-03-03 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 19028/19028 bytes are written.
2023-03-03 02:31:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2023-03-03 02:31:03 WM_ENDSESSION
2023-03-03 02:31:03 WM_DESTROY
2023-07-23 23:40:59 WM_QUERYENDSESSION =====================================
2023-07-23 23:40:59 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2023-07-23 23:40:59 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11455/11455 bytes are written.
2023-07-23 23:40:59 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2023-07-23 23:40:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2023-07-23 23:40:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 12482/12482 bytes are written.
2023-07-23 23:40:59 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2023-07-23 23:40:59 WM_ENDSESSION
2023-07-23 23:40:59 WM_DESTROY
2023-07-27 02:32:01 WM_QUERYENDSESSION =====================================
2023-07-27 02:32:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2023-07-27 02:32:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11387/11387 bytes are written.
2023-07-27 02:32:03 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2023-07-27 02:32:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2023-07-27 02:32:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 18434/18434 bytes are written.
2023-07-27 02:32:03 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2023-07-27 02:32:03 WM_ENDSESSION
2023-07-27 02:32:03 WM_DESTROY
2023-08-13 02:36:04 WM_QUERYENDSESSION =====================================
2023-08-13 02:36:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2023-08-13 02:36:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11787/11787 bytes are written.
2023-08-13 02:36:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2023-08-13 02:36:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2023-08-13 02:36:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 8860/8860 bytes are written.
2023-08-13 02:36:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2023-08-13 02:36:05 WM_ENDSESSION
2023-08-13 02:36:05 WM_DESTROY
2024-01-16 02:49:04 WM_QUERYENDSESSION =====================================
2024-01-16 02:49:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2024-01-16 02:49:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 12001/12001 bytes are written.
2024-01-16 02:49:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2024-01-16 02:49:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2024-01-16 02:49:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 8915/8915 bytes are written.
2024-01-16 02:49:05 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2024-01-16 02:49:05 WM_ENDSESSION
2024-03-19 06:11:04 WM_QUERYENDSESSION =====================================
2024-03-19 06:11:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2024-03-19 06:11:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11724/11724 bytes are written.
2024-03-19 06:11:05 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2024-03-19 06:11:06 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2024-03-19 06:11:06 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 2050/2050 bytes are written.
2024-03-19 06:11:06 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2024-03-19 06:11:06 WM_ENDSESSION
2024-03-19 06:11:06 WM_DESTROY
2024-04-25 20:19:34 WM_QUERYENDSESSION =====================================
2024-04-25 20:19:35 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is opened.
2024-04-25 20:19:35 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml 11466/11466 bytes are written.
2024-04-25 20:19:35 C:\Users\Sergey\AppData\Roaming\Notepad++\config.xml is closed.
2024-04-25 20:19:35 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is opened.
2024-04-25 20:19:35 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml 6875/6875 bytes are written.
2024-04-25 20:19:35 C:\Users\Sergey\AppData\Roaming\Notepad++\session.xml is closed.
2024-04-25 20:19:35 WM_ENDSESSION
2024-04-25 20:19:35 WM_DESTROY

View File

@@ -6,7 +6,7 @@ Partial Class Form1
Private Sub ImportCode_Click(sender As Object, e As EventArgs) Handles ImportCode.Click Private Sub ImportCode_Click(sender As Object, e As EventArgs) Handles ImportCode.Click
If Not UserRadio.Checked Then MsgBox("YOU CAN IMPORT ONLY IN USER ISO!!!") : Exit Sub If Not UserRadio.Checked And Not CDExtraBtn.Checked Then MsgBox("YOU CAN IMPORT ONLY IN USER OR CDEXTRA ISO!!!") : Exit Sub
Dim cd = New ISOTools Dim cd = New ISOTools
@@ -22,10 +22,12 @@ Partial Class Form1
Dim f = File.ReadAllBytes(filee) Dim f = File.ReadAllBytes(filee)
If fileInfo.Contains("SLPS_028.25") Then If fileInfo.Contains("SLPS_028.25") And UserRadio.Checked Then
cd.saveCDfile(UserPath.Text, 27, UBound(f) + 1, f) cd.saveCDfile(UserPath.Text, 27, UBound(f) + 1, f)
End If End If
If fileInfo.Contains("SLPS_028.26") And CDExtraBtn.Checked Then
cd.saveCDfile(CDEXTRApath.Text, 28, UBound(f) + 1, f)
End If
Next Next
@@ -37,8 +39,16 @@ Partial Class Form1
Private Sub ExpMainExe_Click(sender As Object, e As EventArgs) Handles ExpMainExe.Click Private Sub ExpMainExe_Click(sender As Object, e As EventArgs) Handles ExpMainExe.Click
Dim iso = New ISOTools Dim iso = New ISOTools
Dim fil = iso.getCDfile(getFilnam, 27, 1812408) Dim targetSector = 27
SaveFileDialog1.FileName = WorkDir.Text & "SLPS_028.25" If CDExtraBtn.Checked Then targetSector = 28
Dim fil = iso.getCDfile(getFilnam, targetSector, 1812408)
Dim fn = ""
If CDExtraBtn.Checked Then
fn = "SLPS_028.26"
Else
fn = "SLPS_028.25"
End If
SaveFileDialog1.FileName = WorkDir.Text & fn
If SaveFileDialog1.ShowDialog <> DialogResult.OK Then Exit Sub If SaveFileDialog1.ShowDialog <> DialogResult.OK Then Exit Sub
My.Computer.FileSystem.WriteAllBytes(SaveFileDialog1.FileName, fil.ToArray, False) My.Computer.FileSystem.WriteAllBytes(SaveFileDialog1.FileName, fil.ToArray, False)

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
</startup> </startup>
</configuration> </configuration>

File diff suppressed because it is too large Load Diff

View File

@@ -1,9 +1,10 @@
Imports System.IO Imports System
Imports System
Imports System.Text
Imports System.Runtime.Remoting.Metadata.W3cXsd2001
Imports System.ComponentModel Imports System.ComponentModel
Imports System.IO
Imports System.Net.Mime.MediaTypeNames
Imports System.Runtime.Remoting.Metadata.W3cXsd2001
Imports System.Text
Imports MadMilkman.Ini
Public Class Form1 Public Class Form1
@@ -14,7 +15,7 @@ Public Class Form1
Public CurrentImgMode As Byte Public CurrentImgMode As Byte
Dim drawSurface As Bitmap Dim drawSurface As Bitmap
Public chars As List(Of Char) Public chars As List(Of Char)
Public iniFile = "..\..\..\settings.ini"
Public DialogCounter As Integer Public DialogCounter As Integer
@@ -28,6 +29,13 @@ Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'WorkDir.Text &= "export\" 'WorkDir.Text &= "export\"
If Not System.IO.File.Exists(iniFile) Then
InitializateIni()
End If
LoadIni()
SaveFileDialog1.InitialDirectory = WorkDir.Text & "export\" SaveFileDialog1.InitialDirectory = WorkDir.Text & "export\"
OpenFileDialog1.InitialDirectory = WorkDir.Text OpenFileDialog1.InitialDirectory = WorkDir.Text
@@ -41,6 +49,58 @@ Public Class Form1
End Sub End Sub
Private Sub InitializateIni()
MsgBox(iniFile & " is not found! Please make and save your CD images paths!")
Dim file As New IniFile()
Dim s As IniSection = file.Sections.Add("Images Settings")
s.TrailingComment.Text = "CD Images Paths"
s.Keys.Add("USER_BIN", "")
s.Keys.Add("JAP_BIN", "")
s.Keys.Add("USA_BIN", "")
s.Keys.Add("KUDOS_BIN", "")
s.Keys.Add("EXTRA_CD_BIN", "")
s.Keys.Add("WORK_DIR", "")
file.Save(iniFile)
End Sub
Private Sub SavePaths_Click(sender As Object, e As EventArgs) Handles SavePaths.Click
Dim file As New IniFile()
Dim s As IniSection = file.Sections.Add("Images Settings")
s.TrailingComment.Text = "CD Images Paths"
s.Keys.Add("USER_BIN", UserPath.Text)
s.Keys.Add("JAP_BIN", JapISOPath.Text)
s.Keys.Add("USA_BIN", EngISOPath.Text)
s.Keys.Add("KUDOS_BIN", KUDOSpath.Text)
s.Keys.Add("EXTRA_CD_BIN", CDEXTRApath.Text)
s.Keys.Add("WORK_DIR", WorkDir.Text)
file.Save(iniFile)
MsgBox("Path settings saved!", vbInformation)
End Sub
Private Sub LoadIni()
Dim file As New IniFile()
file.Load(iniFile)
For Each Section In file.Sections
If Section.Name = "Images Settings" Then
For Each key In Section.Keys
Select Case key.Name
Case "USER_BIN"
UserPath.Text = key.Value
Case "JAP_BIN"
JapISOPath.Text = key.Value
Case "USA_BIN"
EngISOPath.Text = key.Value
Case "KUDOS_BIN"
KUDOSpath.Text = key.Value
Case "EXTRA_CD_BIN"
CDEXTRApath.Text = key.Value
Case "WORK_DIR"
WorkDir.Text = key.Value
End Select
Next
End If
Next
End Sub
Private Sub unRLEfileOpen_Click(sender As Object, e As EventArgs) Handles unRLEfileOpen.Click Private Sub unRLEfileOpen_Click(sender As Object, e As EventArgs) Handles unRLEfileOpen.Click
@@ -445,7 +505,6 @@ Public Class Form1
If SelBinFiles.SelectedIndex = -1 Then Exit Sub If SelBinFiles.SelectedIndex = -1 Then Exit Sub
Dim filename As String Dim filename As String
Dim unrl As List(Of Byte) Dim unrl As List(Of Byte)
Dim r As rleFile = binFile(SelBinFiles.SelectedIndex) Dim r As rleFile = binFile(SelBinFiles.SelectedIndex)
If ExportRLEDec.Checked Then If ExportRLEDec.Checked Then
@@ -469,11 +528,10 @@ Public Class Form1
unrl = r.Bytes.ToList unrl = r.Bytes.ToList
End If End If
If CDFileList.Items.Count > 0 Then If CDFileList.Items.Count > 0 Then
If CreateBinDirCheck.Checked And CDFileList.SelectedIndex > -1 Then If CreateBinDirCheck.Checked And CDFileList.SelectedIndex > -1 Then
Dim cat = WorkDir.Text & Strings.Left(FilnamLabel.Text, 4) & "_" & files1(CDFileList.SelectedIndex).Descript Dim cat = WorkDir.Text & Strings.Left(FilnamLabel.Text, 4) & "_" & Replace(files1(CDFileList.SelectedIndex).Descript, ".", "") & If(CDExtraBtn.Checked, "_CDEXTRA", "")
If Not Directory.Exists(cat) Then If Not Directory.Exists(cat) Then
Directory.CreateDirectory(cat) Directory.CreateDirectory(cat)
@@ -488,6 +546,7 @@ Public Class Form1
If japRadio.Checked Then filename &= "_J" If japRadio.Checked Then filename &= "_J"
If EngRadio.Checked Or KudosBtn.Checked Then filename &= "_E" If EngRadio.Checked Or KudosBtn.Checked Then filename &= "_E"
If UserRadio.Checked Then filename &= "_U" If UserRadio.Checked Then filename &= "_U"
If CDExtraBtn.Checked Then filename &= "_CDEXTRA"
End If End If
If Not ExportRLEDec.Checked Then filename &= "_RAW" If Not ExportRLEDec.Checked Then filename &= "_RAW"
@@ -509,6 +568,12 @@ Public Class Form1
'Reading Files Descriptions 'Reading Files Descriptions
If CDExtraBtn.Checked Then
ExpMainExe.Text = "Export SLPS_028.26"
Else
ExpMainExe.Text = "Export SLPS_028.25"
End If
Dim descipts = Split(My.Computer.FileSystem.ReadAllText("FileDesc.txt", Encoding.GetEncoding(1251)), vbCrLf) Dim descipts = Split(My.Computer.FileSystem.ReadAllText("FileDesc.txt", Encoding.GetEncoding(1251)), vbCrLf)
@@ -593,6 +658,8 @@ Public Class Form1
filnam = UserPath.Text filnam = UserPath.Text
ElseIf KUDOSbtn.Checked Then ElseIf KUDOSbtn.Checked Then
filnam = KUDOSpath.Text filnam = KUDOSpath.Text
ElseIf CDExtraBtn.Checked Then
filnam = CDEXTRApath.Text
End If End If
Return filnam Return filnam
End Function End Function
@@ -911,13 +978,13 @@ newtest:
Dim searchRes = New List(Of String) Dim searchRes = New List(Of String)
'all files to video 'all files to video
For a = 0 To 864 For a = 0 To CDFileList.Items.Count - 1
Dim curFile = cd.getCDfile(getFilnam, files1(a).Sector, files1(a).Sizw) Dim curFile = cd.getCDfile(getFilnam, files1(a).Sector, files1(a).Sizw)
'If curFile(0) = 1 Or curFile(0) = 2 Then Continue For 'IF ARCHIVE 'If curFile(0) = 1 Or curFile(0) = 2 Then Continue For 'IF ARCHIVE
'If curFile(1) = 1 Or curFile(1) = 2 Then Continue For 'If curFile(1) = 1 Or curFile(1) = 2 Then Continue For
Debug.WriteLine("Searching... " & a) Debug.WriteLine("Searching... " & a)
Res = ByteSearch(curFile.ToArray, searchBytes) res = ByteSearch(curFile.ToArray, searchBytes)
If res > -1 Then searchRes.Add("#" & a & "Offset: " & res) If res > -1 Then searchRes.Add("#" & a & " Offset: " & res)
Next Next
If searchRes.Count Then If searchRes.Count Then
@@ -943,7 +1010,7 @@ newtest:
Private Sub importToBin_Click(sender As Object, e As EventArgs) Handles importToBin.Click Private Sub importToBin_Click(sender As Object, e As EventArgs) Handles importToBin.Click
If Not UserRadio.Checked Then MsgBox("YOU CAN IMPORT ONLY IN USER ISO!!!") : Exit Sub If Not UserRadio.Checked And Not CDExtraBtn.Checked Then MsgBox("YOU CAN IMPORT ONLY IN USER OR CDEXTRA ISO!!!") : Exit Sub
'OpensFile 'OpensFile
@@ -1147,11 +1214,10 @@ rleEnd:
'Dim savFile = OpenFileDialog1.FileName & ".bin" '//////////////////////////////////DEBUG SAVE Dim f = getFilnam()
'My.Computer.FileSystem.WriteAllBytes(savFile, finalPack.ToArray, False) 'My.Computer.FileSystem.WriteAllBytes(savFile, finalPack.ToArray, False)
cd.saveCDfile(UserPath.Text, importSector.Text, finalPack.Count, finalPack.ToArray) cd.saveCDfile(f, importSector.Text, finalPack.Count, finalPack.ToArray)
@@ -1161,7 +1227,7 @@ rleEnd:
files1(CDFileList.SelectedIndex).Sector = importSector.Text files1(CDFileList.SelectedIndex).Sector = importSector.Text
'Update FileTable In ISO 'Update FileTable In ISO
cd.UpdateFileListTable(UserPath.Text, files1) cd.UpdateFileListTable(f, files1)
@@ -1398,14 +1464,12 @@ rleEnd:
Private Sub importRAWtoSel_Click(sender As Object, e As EventArgs) Handles importRAWtoSel.Click Private Sub importRAWtoSel_Click(sender As Object, e As EventArgs) Handles importRAWtoSel.Click
If OpenFileDialog1.ShowDialog <> DialogResult.OK Then Exit Sub If OpenFileDialog1.ShowDialog <> DialogResult.OK Then Exit Sub
If Not UserRadio.Checked Then MsgBox("YOU CAN IMPORT ONLY IN USER ISO!!!") : Exit Sub If Not UserRadio.Checked And Not CDExtraBtn.Checked Then MsgBox("YOU CAN IMPORT ONLY IN USER OR CDEXTRA ISO!!!") : Exit Sub
Dim fil = My.Computer.FileSystem.ReadAllBytes(OpenFileDialog1.FileName).ToList Dim fil = My.Computer.FileSystem.ReadAllBytes(OpenFileDialog1.FileName).ToList
If Not Mode2352.Checked Then If Not Mode2352.Checked Then
If fil.Count Mod 2048 > 0 Then If fil.Count Mod 2048 > 0 Then
For g = 1 To (2048 - (fil.Count Mod 2048)) For g = 1 To (2048 - (fil.Count Mod 2048))
fil.Add(0) fil.Add(0)
@@ -1418,18 +1482,15 @@ rleEnd:
End If End If
Dim f = getFilnam()
Dim cd = New ISOTools Dim cd = New ISOTools
cd.saveCDfile(UserPath.Text, importSector.Text, fil.Count, fil.ToArray) cd.saveCDfile(f, importSector.Text, fil.Count, fil.ToArray)
If UpdateSizeTable.Checked Then If UpdateSizeTable.Checked Then
files1(CDFileList.SelectedIndex).Sizw = fil.Count files1(CDFileList.SelectedIndex).Sizw = fil.Count
files1(CDFileList.SelectedIndex).Sector = importSector.Text files1(CDFileList.SelectedIndex).Sector = importSector.Text
cd.UpdateFileListTable(UserPath.Text, files1) cd.UpdateFileListTable(f, files1)
End If End If
@@ -2034,7 +2095,6 @@ Endd:
s.ParseScript(OpenFileDialog1.FileName) s.ParseScript(OpenFileDialog1.FileName)
End Sub End Sub
End Class End Class

View File

@@ -34,5 +34,11 @@ Namespace My
Protected Overrides Sub OnCreateMainForm() Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.p2isPSX_CDView.Form1 Me.MainForm = Global.p2isPSX_CDView.Form1
End Sub End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Function OnInitialize(ByVal commandLineArgs As System.Collections.ObjectModel.ReadOnlyCollection(Of String)) As Boolean
Me.MinimumSplashScreenDisplayTime = 0
Return MyBase.OnInitialize(commandLineArgs)
End Function
End Class End Class
End Namespace End Namespace

View File

@@ -22,7 +22,7 @@ Namespace My.Resources
'''<summary> '''<summary>
''' Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. ''' Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
'''</summary> '''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _ <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _ Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _ Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _ Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _

View File

@@ -15,7 +15,7 @@ Option Explicit On
Namespace My Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _ <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0"), _ Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.14.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _ Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase Inherits Global.System.Configuration.ApplicationSettingsBase

View File

@@ -440,9 +440,18 @@ Public Class ScriptTools
End If End If
If tx(x) = vbTab Then accum.AddRange({&H31, &H11}) : x += 1 : Continue Do 'Tab and enter If tx(x) = vbTab Then
If (Form1.CDExtraBtn.Checked) Then
accum.AddRange({&H20, &H11}) 'Special Tab
x += 1
Continue Do
End If
accum.AddRange({&H31, &H11})
x += 1
Continue Do 'Tab and enter
End If
If tx(x) & tx(x + 1) = vbCrLf Then accum.AddRange({&H1, &H11}) : LineCount += 1 : x += 2 : Continue Do If tx(x) & tx(x + 1) = vbCrLf Then accum.AddRange({&H1, &H11}) : LineCount += 1 : x += 2 : Continue Do
If tx(x) = vbLf Then accum.AddRange({&H1, &H11}) : LineCount += 1 : x += 1 : Continue Do If tx(x) = vbLf Then accum.AddRange({&H1, &H11}) : LineCount += 1 : x += 1 : Continue Do
If Form1.NewTextMODE.Checked Then 'Новый режим вывода текста!!! If Form1.NewTextMODE.Checked Then 'Новый режим вывода текста!!!
@@ -607,23 +616,17 @@ Exitif:
End If End If
For p = 0 To JRes.ParsedText.Count - 1 For p = 0 To JRes.ParsedText.Count - 1
Dim sT = If(IsNothing(ERes.ParsedText), JRes.ParsedText(p), ERes.ParsedText(p))
If Not IsNothing(ERes.ParsedText) Then 'load english version in comment Dim etxt = Split(sT, vbCrLf)
Dim etxt = Split(ERes.ParsedText(p), vbCrLf) txt &= "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" & vbCrLf
txt &= "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" & vbCrLf For Each t In etxt
For Each t In etxt If Form1.UnKudosScript.Checked Then t = StringsOffsetEditorvb.Unkudos(t)
If Form1.UnKudosScript.Checked Then t = StringsOffsetEditorvb.Unkudos(t) txt &= "\\ " & t & vbCrLf
txt &= "\\ " & t & vbCrLf Next
Next
End If
txt &= "[" & p & "]" & vbCrLf txt &= "[" & p & "]" & vbCrLf
txt &= JRes.ParsedText(p) & vbCrLf txt &= JRes.ParsedText(p) & vbCrLf
Next Next
Return txt Return txt
End Function End Function
'specialCodesParse 'specialCodesParse
@@ -730,7 +733,7 @@ isJapanese:
If c = &H1101 Then txt &= vbCrLf : a += 2 : GoTo endlineTest ' Перенос строки If c = &H1101 Then txt &= vbCrLf : a += 2 : GoTo endlineTest ' Перенос строки
If c = &H1120 Then txt &= " " : a += 2 : GoTo endlineTest ' PSP Space!!! If c = &H1120 Then txt &= vbTab : a += 2 : GoTo endlineTest ' PSP, IS and ExtraCD Tab
If c = &H1131 Then txt &= vbTab : a += 2 : GoTo endlineTest ' Табуляция (+12 пикс) If c = &H1131 Then txt &= vbTab : a += 2 : GoTo endlineTest ' Табуляция (+12 пикс)
If c = &H1205 Then txt &= "[pause][" & get2(m, a + 2) & "]" : a += 4 : GoTo endlineTest ' Пауза при воспроизведении диалога If c = &H1205 Then txt &= "[pause][" & get2(m, a + 2) & "]" : a += 4 : GoTo endlineTest ' Пауза при воспроизведении диалога
If c = &H1208 Then txt &= "[SelectionMenu][" & get2(m, a + 2) & "]" : a += 4 : GoTo endlineTest ' Пауза 1с при воспроизведении диалога If c = &H1208 Then txt &= "[SelectionMenu][" & get2(m, a + 2) & "]" : a += 4 : GoTo endlineTest ' Пауза 1с при воспроизведении диалога

View File

@@ -85,6 +85,7 @@ EVENTPACK
EXTLOGO
@@ -154,8 +155,7 @@ EVENTPACK
EXTRASCR1
@@ -979,6 +979,130 @@ Vid_Intro

Binary file not shown.

View File

@@ -0,0 +1,946 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>MadMilkman.Ini</name>
</assembly>
<members>
<member name="T:MadMilkman.Ini.IniCommentStarter">
<summary>
Defines <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniCommentStarter.Semicolon">
<summary>
Use ';' as <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniCommentStarter.Hash">
<summary>
Use '#' as <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniDuplication">
<summary>
Defines a behaviour for duplicate <see cref="P:MadMilkman.Ini.IniItem.Name"/> occurences.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniDuplication.Allowed">
<summary>
Allow duplicate names in <see cref="T:MadMilkman.Ini.IniItemCollection`1"/>.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniDuplication.Disallowed">
<summary>
Disallow duplicate names in <see cref="T:MadMilkman.Ini.IniItemCollection`1"/>.
</summary>
<remarks>
<see cref="T:System.InvalidOperationException"/> is thrown on duplicate name occurence.
</remarks>
</member>
<member name="F:MadMilkman.Ini.IniDuplication.Ignored">
<summary>
Ignore duplicate names.
</summary>
<remarks>
Prevents adding or inserting an <see cref="T:MadMilkman.Ini.IniItem"/> if its name already exists in <see cref="T:MadMilkman.Ini.IniItemCollection`1"/>.
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniKeyDelimiter">
<summary>
Defines <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniKeyDelimiter.Equal">
<summary>
Use '=' as <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniKeyDelimiter.Colon">
<summary>
Use ':' as <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniSectionWrapper">
<summary>
Defines <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters around its name.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.SquareBrackets">
<summary>
Use '[' and ']' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.AngleBrackets">
<summary>
Use '&lt;' and '&gt;' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.CurlyBrackets">
<summary>
Use '{' and '}' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.Parentheses">
<summary>
Use '(' and ')' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniFile">
<summary>
In-memory representation of an INI file.
</summary>
<remarks>
<para><see cref="T:MadMilkman.Ini.IniFile"/> is a central class of MadMilkman.Ini component.</para>
<para>To define an INI file's format use <see cref="T:MadMilkman.Ini.IniOptions"/> object.</para>
<para>To load (read) an INI file from a file's path or a stream use <see cref="O:MadMilkman.Ini.IniFile.Load">IniFile.Load</see> methods.</para>
<para>To save (write) an INI file to a file's path or a stream use <see cref="O:MadMilkman.Ini.IniFile.Save">IniFile.Save</see> methods.</para>
<para>To view INI file's structure representation see <see href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#diagram" target="_self">IniFile's Content Hierarchy Diagram</see>.</para>
</remarks>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm" target="_self">Overview</seealso>
<seealso href="http://en.wikipedia.org/wiki/INI_file">INI file format on Wikipedia.</seealso>
</member>
<member name="M:MadMilkman.Ini.IniFile.#ctor">
<summary>
Initializes a new instance of <see cref="T:MadMilkman.Ini.IniFile"/> class.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniFile.#ctor(MadMilkman.Ini.IniOptions)">
<summary>
Initializes a new instance of <see cref="T:MadMilkman.Ini.IniFile"/> class.
</summary>
<param name="options"><see cref="T:MadMilkman.Ini.IniOptions"/> object that defines INI file's format, settings for both <see cref="O:MadMilkman.Ini.IniFile.Load">Load</see> and <see cref="O:MadMilkman.Ini.IniFile.Save">Save</see> methods.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Load(System.String)">
<summary>
Loads a file from a path.
</summary>
<param name="filePath">Path from which to load a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Load(System.IO.Stream)">
<summary>
Loads a file from a stream.
</summary>
<param name="fileStream">Stream from which to load a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Load(System.IO.TextReader)">
<summary>
Loads a file from a reader.
</summary>
<param name="fileReader">Reader from which to load a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Save(System.String)">
<summary>
Saves a file to a path.
</summary>
<param name="filePath">Path to which to save a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Save(System.IO.Stream)">
<summary>
Saves a file to a stream.
</summary>
<param name="fileStream">Stream to which to save a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Save(System.IO.TextWriter)">
<summary>
Saves a file to a writer.
</summary>
<param name="fileWriter">Writer to which to save a file.</param>
</member>
<member name="P:MadMilkman.Ini.IniFile.Sections">
<summary>
Gets file's sections.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniFile.ValueMappings">
<summary>
Gets the mappings of <see cref="P:MadMilkman.Ini.IniKey.Value"/>s and their results, used in <see cref="O:MadMilkman.Ini.IniKey.TryParseValue"/> methods.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniFile.ValueBinding">
<summary>
Gets the object that exposes binding operations, which are executed with <see cref="O:MadMilkman.Ini.IniValueBinding.Bind"/> methods.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniItemCollection`1">
<summary>
Represents a base generic class for INI content item collections, <see cref="T:MadMilkman.Ini.IniSectionCollection"/> and <see cref="T:MadMilkman.Ini.IniKeyCollection"/>.
</summary>
<typeparam name="T"><see cref="T:MadMilkman.Ini.IniItem"/> derived type.</typeparam>
<seealso cref="T:MadMilkman.Ini.IniItem"/>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Add(`0)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="item">Item to add to this collection.</param>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Clear">
<summary>
Removes all items from this collection.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Contains(`0)">
<summary>
Determines whether an item is in this collection.
</summary>
<param name="item">Item to locate in this collection.</param>
<returns><see langword="true"/> if the specified item is in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Contains(System.String)">
<summary>
Determines whether an item is in this collection.
</summary>
<param name="name">Name of the item to locate in this collection.</param>
<returns><see langword="true"/> if the item with specified name is in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.CopyTo(`0[],System.Int32)">
<summary>
Shallow copies the items of this collection to an array.
</summary>
<param name="array">One-dimensional array that is the destination of the items copied from this collection.</param>
<param name="arrayIndex">Zero-based index in array at which copying begins.</param>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.IndexOf(`0)">
<summary>
Searches for the specified item and returns the zero-based index of the first occurrence within this collection.
</summary>
<param name="item">Item to locate in this collection.</param>
<returns>Index of the first occurrence of specified item in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.IndexOf(System.String)">
<summary>
Searches for the specified item and returns the zero-based index of the first occurrence within this collection.
</summary>
<param name="name">Name of the item to locate in this collection.</param>
<returns>Index of the first occurrence of the item with specified name in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Insert(System.Int32,`0)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="item">Item to insert to this collection.</param>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Remove(`0)">
<summary>
Removes the first occurrence of specific item from this collection.
</summary>
<param name="item">Item to remove from this collection.</param>
<returns><see langword="true"/> if the specified item is removed from the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Remove(System.String)">
<summary>
Removes the first occurrence of specific item from this collection.
</summary>
<param name="name">Name of the item to remove from this collection.</param>
<returns><see langword="true"/> if the item with specified name is removed from the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.RemoveAt(System.Int32)">
<summary>
Removes an item at the specified index from this collection.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.GetEnumerator">
<summary>
Returns an enumerator that iterates through the collection.
</summary>
<returns><see cref="T:System.Collections.Generic.IEnumerator`1"/> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.System#Collections#IEnumerable#GetEnumerator">
<exclude/>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.ParentFile">
<exclude/>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Count">
<summary>
Gets the number of items in this collection.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.Int32)">
<summary>
Gets or sets the item at the specified index.
</summary>
<param name="index">Zero-based index of the item to get or set.</param>
<remarks>
If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and value is a duplicate item, has an existing name in this collection, then this value <b>is ignored</b>.
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.String)">
<summary>
Gets the first item of the specified name.
</summary>
<param name="name">Name of the item to get.</param>
<remarks>If item with the specified name doesn't exist a <see langword="null"/> value is returned.</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.String[])">
<summary>
Gets the first items of the specified names.
</summary>
<param name="names">Names of the items to get.</param>
<remarks>If item with any specified name doesn't exist a <see langword="null"/> value is returned in its place.</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
<exclude/>
</member>
<member name="T:MadMilkman.Ini.IniKeyCollection">
<summary>
Represents a collection of <see cref="T:MadMilkman.Ini.IniKey"/> items.
</summary>
<seealso cref="T:MadMilkman.Ini.IniKey"/>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.String)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="nameValuePair">The key's data, pair of key's name and key's value, to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.String,System.String)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to add to this collection.</param>
<param name="value">Value of the <see cref="T:MadMilkman.Ini.IniKey"/> to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.String)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.Collections.Generic.KeyValuePair{System.String,System.String})">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="nameValuePair">The key's data, pair of key's name and key's value, to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.String,System.String)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to insert to this collection.</param>
<param name="value">Value of the <see cref="T:MadMilkman.Ini.IniKey"/> to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniComment">
<summary>
Represents a comment object used by <see cref="T:MadMilkman.Ini.IniItem"/> objects, <see cref="T:MadMilkman.Ini.IniSection"/> and <see cref="T:MadMilkman.Ini.IniKey"/>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniComment.EmptyLinesBefore">
<summary>
Gets or sets the amount of empty lines before this <see cref="P:MadMilkman.Ini.IniComment.Text">comment's text</see>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniComment.LeftIndentation">
<summary>
Gets or sets the amount of whitespace characters before this <see cref="P:MadMilkman.Ini.IniComment.Text">comment's text</see>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniComment.Text">
<summary>
Gets or sets a text of this <see cref="T:MadMilkman.Ini.IniComment"/> instance.
</summary>
<remarks>
<para>For <see cref="P:MadMilkman.Ini.IniItem.LeadingComment">LeadingComment</see> text should not contain new line characters.
If it does, they will be replaced with a space characters.</para>
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniItem">
<summary>
Represents a base class for INI content items, <see cref="T:MadMilkman.Ini.IniSection"/> and <see cref="T:MadMilkman.Ini.IniKey"/>.
</summary>
<remarks>
<para>All INI items share the same content like <see cref="P:MadMilkman.Ini.IniItem.Name"/>, <see cref="P:MadMilkman.Ini.IniItem.LeadingComment"/> and <see cref="P:MadMilkman.Ini.IniItem.TrailingComment"/>.
These properties are defined on an <see cref="T:MadMilkman.Ini.IniItem"/> class, a base class for INI content items.</para>
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItem.Name">
<summary>
Gets and sets the name of the current <see cref="T:MadMilkman.Ini.IniItem"/>.
</summary>
<remarks>
When setting <see cref="P:MadMilkman.Ini.IniItem.Name"/> the value is verified by the item's <see cref="T:MadMilkman.Ini.IniDuplication"/> rule.
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItem.LeftIndentation">
<summary>
Gets or sets the amount of whitespace characters before this <see cref="P:MadMilkman.Ini.IniItem.Name">item's name</see>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItem.LeadingComment">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniComment"/> object that represents a comment that follows this <see cref="T:MadMilkman.Ini.IniItem"/> on the same line.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItem.TrailingComment">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniComment"/> object that represents a comments that occur before this <see cref="T:MadMilkman.Ini.IniItem"/>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItem.ParentFile">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniFile"/> to which this <see cref="T:MadMilkman.Ini.IniItem"/> belongs to.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniKey">
<summary>
Represents a key item of the INI file with name and value content.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The key's name.</param>
</member>
<member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The key's name.</param>
<param name="value">The key's value.</param>
</member>
<member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.Collections.Generic.KeyValuePair{System.String,System.String})">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="nameValuePair">The key's data, pair of key's name and key's value.</param>
</member>
<member name="M:MadMilkman.Ini.IniKey.Copy">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniKey"/> instance.
</summary>
<returns>Copied <see cref="T:MadMilkman.Ini.IniKey"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.Copy(MadMilkman.Ini.IniFile)">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniKey"/> instance and sets copied instance's <see cref="P:MadMilkman.Ini.IniItem.ParentFile">ParentFile</see>.
</summary>
<param name="destinationFile">Copied key's parent file.</param>
<returns>Copied <see cref="T:MadMilkman.Ini.IniKey"/> that belongs to a specified <see cref="T:MadMilkman.Ini.IniFile"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)">
<summary>
Indicates whether the <see cref="P:MadMilkman.Ini.IniKey.Value"/> can be converted to specified type.
</summary>
<param name="type">Type of the object to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</param>
<returns><see langword="true"/> if the specified type is supported.</returns>
<remarks>
Currently supported types are:
<list type="bullet">
<item><description>System.Boolean</description></item>
<item><description>System.Byte</description></item>
<item><description>System.SByte</description></item>
<item><description>System.Int16</description></item>
<item><description>System.UInt16</description></item>
<item><description>System.Int32</description></item>
<item><description>System.UInt32</description></item>
<item><description>System.Int64</description></item>
<item><description>System.UInt64</description></item>
<item><description>System.Char</description></item>
<item><description>System.Single</description></item>
<item><description>System.Double</description></item>
<item><description>System.Decimal</description></item>
<item><description>System.DateTime</description></item>
<item><description>System.TimeSpan</description></item>
<item><description>System.Enum</description></item>
<item><description>System.String</description></item>
</list>
Additionally both Array and List of the above types are supported.
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(``0@)">
<summary>
Converts the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to an instance of the specified type.
</summary>
<param name="result">Uninitialized instance of a specific type which will hold the converted value if the conversion succeeds.</param>
<typeparam name="T">Type of the object to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</typeparam>
<returns>Value that indicates whether the conversion succeeded.</returns>
<remarks>
<para>For supported types see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Mapped value results in <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> have priority over parsing the value.</para>
</remarks><seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(``0[]@)">
<summary>
Converts the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to an array of the specified type.
</summary>
<param name="results">Uninitialized array of a specific type which will hold the converted values if the conversion succeeds.</param>
<typeparam name="T">Type of the objects in array to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</typeparam>
<returns>Value that indicates whether the conversion succeeded.</returns>
<remarks>
<para>For supported types see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Mapped value results in <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> have priority over parsing the value.</para>
</remarks><seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(System.Collections.Generic.List{``0}@)">
<summary>
Converts the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to a list of the specified type.
</summary>
<param name="results">Uninitialized list of a specific type which will hold the converted values if the conversion succeeds.</param>
<typeparam name="T">Type of the objects in list to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</typeparam>
<returns>Value that indicates whether the conversion succeeded.</returns>
<remarks>
<para>For supported types see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Mapped value results in <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> have priority over parsing the value.</para>
</remarks><seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="P:MadMilkman.Ini.IniKey.Value">
<summary>
Gets and sets <see cref="T:MadMilkman.Ini.IniKey"/> value.
</summary>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="P:MadMilkman.Ini.IniKey.ParentCollection">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniKeyCollection"/> to which this <see cref="T:MadMilkman.Ini.IniKey"/> belongs to.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniKey.ParentSection">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniSection"/> to which this <see cref="T:MadMilkman.Ini.IniKey"/> belongs to.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniSection">
<summary>
Represents a section item of the INI file with name and keys content.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSection.GlobalSectionName">
<summary>
Represents a section name which is used to define a global section, used for storing first keys series that don't belong to any section.
</summary>
<remarks>
<para>
If a section with this name is located as a first file's section then its name and comments are ignored.
If a section with this name isn't located as first file's section then it will be written with <c>MADMILKMAN_INI_FILE_GLOBAL_SECTION</c> name.
</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,MadMilkman.Ini.IniKey[])">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
<param name="keys">The section's keys.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
<param name="nameValuePairs">The section's keys data, pairs of key's name and key's value.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,System.Collections.Generic.IEnumerable{MadMilkman.Ini.IniKey})">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
<param name="keys">The section's keys.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.Copy">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniSection"/> instance.
</summary>
<returns>Copied <see cref="T:MadMilkman.Ini.IniSection"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniSection.Copy(MadMilkman.Ini.IniFile)">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniSection"/> instance and sets copied instance's <see cref="P:MadMilkman.Ini.IniItem.ParentFile">ParentFile</see>.
</summary>
<param name="destinationFile">Copied section's parent file.</param>
<returns>Copied <see cref="T:MadMilkman.Ini.IniSection"/> that belongs to a specified <see cref="T:MadMilkman.Ini.IniFile"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniSection.Serialize``1(``0)">
<summary>
Serializes the specified object into this <see cref="T:MadMilkman.Ini.IniSection"/>.
</summary>
<typeparam name="T">The type of serialized object.</typeparam>
<param name="source">The object to serialize.</param>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#serializing" target="_self">IniSection's Object Serialization</seealso>
</member>
<member name="M:MadMilkman.Ini.IniSection.Deserialize``1">
<summary>
Deserializes this <see cref="T:MadMilkman.Ini.IniSection"/> into an object of specified type.
</summary>
<typeparam name="T">The type of deserialized object.</typeparam>
<returns>The object being deserialized.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#serializing" target="_self">IniSection's Object Serialization</seealso>
</member>
<member name="P:MadMilkman.Ini.IniSection.Keys">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniSection">section's</see> key collection.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniSection.ParentCollection">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniSectionCollection"/> to which this <see cref="T:MadMilkman.Ini.IniSection"/> belongs to.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniOptions">
<summary>
Represents a class that defines INI file's format, stores properties used for both reading and writing a file.
</summary>
<remarks>
<para>After an instance of this class is passed to an <see cref="T:MadMilkman.Ini.IniFile"/> constructor, further changes on that instance's properties will have no effect.</para>
<list type="table">
<listheader>
<term>Property</term>
<description>Default Value</description>
</listheader>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.CommentStarter">CommentStarter</see></term>
<description><see cref="F:MadMilkman.Ini.IniCommentStarter.Semicolon"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.CommentStarter">Compression</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.CommentStarter">EncryptionPassword</see></term>
<description><see langword="null"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.Encoding">Encoding</see></term>
<description><see cref="P:System.Text.Encoding.ASCII">Encoding.ASCII</see></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeyDelimiter">KeyDelimiter</see></term>
<description><see cref="F:MadMilkman.Ini.IniKeyDelimiter.Equal"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeyDuplicate">KeyDuplicate</see></term>
<description><see cref="F:MadMilkman.Ini.IniDuplication.Allowed"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeyNameCaseSensitive">KeyNameCaseSensitive</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeySpaceAroundDelimiter">KeySpaceAroundDelimiter</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.SectionDuplicate">SectionDuplicate</see></term>
<description><see cref="F:MadMilkman.Ini.IniDuplication.Allowed"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.SectionNameCaseSensitive">SectionNameCaseSensitive</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.SectionWrapper">SectionWrapper</see></term>
<description><see cref="F:MadMilkman.Ini.IniSectionWrapper.SquareBrackets"/></description>
</item>
</list>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniOptions.#ctor">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniOptions"/> class.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.Encoding">
<summary>
Gets or sets encoding for reading and writing an INI file.
</summary>
<remarks>
Value should not be <see langword="null"/>, if it is then a default <see cref="P:System.Text.Encoding.ASCII">Encoding.ASCII</see> value will be used.
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniOptions.CommentStarter">
<summary>
Gets or sets comments starting character.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.Compression">
<summary>
<para>Gets or sets a value indicating if file's size is reduced.</para>
<para>If <see langword="true"/> file is decompressed on Load and compressed on Save.</para>
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.EncryptionPassword">
<summary>
<para>Gets or sets an INI file's protection password.</para>
<para>File is decrypted on Load and encrypted on Save if a password is not <see langword="null"/> or <see cref="F:System.String.Empty"/>.</para>
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeyDelimiter">
<summary>
Gets or sets keys name and value delimiter character.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeyDuplicate">
<summary>
Gets or sets a value indicating whether keys with same name are allowed, disallowed or ignored.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeyNameCaseSensitive">
<summary>
Gets or sets a value indicating whether keys name are case sensitive.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeySpaceAroundDelimiter">
<summary>
Gets or sets a value indicating whether space is written around the keys delimiter.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.SectionDuplicate">
<summary>
Gets or sets a value indicating whether sections with same name are allowed, disallowed or ignored.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.SectionNameCaseSensitive">
<summary>
Gets or sets a value indicating whether sections name are case sensitive.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.SectionWrapper">
<summary>
Gets or sets wrapper characters of sections name.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniSectionCollection">
<summary>
Represents a collection of <see cref="T:MadMilkman.Ini.IniSection"/> items.
</summary>
<seealso cref="T:MadMilkman.Ini.IniSection"/>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Add(System.String)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Add(System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to add to this collection.</param>
<param name="nameValuePairs">The section's keys data, pairs of key's name and key's value, to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Insert(System.Int32,System.String)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Insert(System.Int32,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to insert to this collection.</param>
<param name="nameValuePairs">The section's keys data, pairs of key's name and key's value, to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniSerializationAttribute">
<summary>
Indicates the behavior of public property when serializing or deserializing the object that contains it.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniSerializationAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the IniSerializationAttribute class and specifies the <see cref="T:MadMilkman.Ini.IniKey"/>'s name.
</summary>
<param name="alias">The name of the generated <see cref="T:MadMilkman.Ini.IniKey"/>.</param>
</member>
<member name="M:MadMilkman.Ini.IniSerializationAttribute.#ctor(System.Boolean)">
<summary>
Initializes a new instance of the IniSerializationAttribute class and specifies if serialization is ignored.
</summary>
<param name="ignore">The value indicating whether serialization is ignored.</param>
</member>
<member name="P:MadMilkman.Ini.IniSerializationAttribute.Alias">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniKey"/> name of serialized the property.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniSerializationAttribute.Ignore">
<summary>
Gets the value indicating whether serialization is ignored.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniValueBinding">
<summary>
Represents a class that is used for binding operations, an operation in which the <see cref="T:MadMilkman.Ini.IniKey">placeholder keys</see> values are replaced with an internal or external data.
</summary>
<remarks>
<para><see cref="T:MadMilkman.Ini.IniValueBinding"/> can be accessed through <see cref="P:MadMilkman.Ini.IniFile.ValueBinding"/> property.</para>
<para>Binding can be executed with internal data source or with a provided external data source.</para>
<para>For more information see <see href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</see>.</para>
</remarks>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueBinding.Bind">
<summary>
Executes a binding operation with internal data source.
</summary>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueBinding.Bind(System.Object)">
<summary>
Executes a binding operation with external data source.
</summary>
<param name="dataSource">The binding data source.</param>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueBinding.Bind(System.Object,System.String)">
<summary>
Executes a binding operation with external data source, only on specified section.
</summary>
<param name="dataSource">The binding data source.</param>
<param name="sectionName">The <see cref="T:MadMilkman.Ini.IniSection"/>'s name.</param>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="E:MadMilkman.Ini.IniValueBinding.Binding">
<summary>
Occurs when a placeholder is binding with data source value and can be used to customize the binding operation.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniValueBindingEventArgs">
<summary>
Provides data for <see cref="E:MadMilkman.Ini.IniValueBinding.Binding"/> event.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.PlaceholderName">
<summary>
Gets the placeholder's name.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.PlaceholderKey">
<summary>
Gets the placeholder's <see cref="T:MadMilkman.Ini.IniKey"/>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.Value">
<summary>
Gets or sets the data source value that will replace the placeholder.
</summary>
<value>
The data source value that will replace the placeholder, if it's not <see langword="null"/>.
</value>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.IsValueFound">
<summary>
Gets a value indicating whether value was found in the data source.
</summary>
<value>
<see langword="true"/> if value was found in the data source.
</value>
</member>
<member name="T:MadMilkman.Ini.IniValueMappings">
<summary>
Represents a class of mapped <see cref="P:MadMilkman.Ini.IniKey.Value"/>s and their results, used in <see cref="O:MadMilkman.Ini.IniKey.TryParseValue"/> methods.
</summary>
<remarks>
<para><see cref="T:MadMilkman.Ini.IniValueMappings"/> can be accessed through <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> property.</para>
<para>Mapped value results have priority over parsing the value.</para>
<para>For more information see <see href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</see>.</para>
</remarks>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueMappings.Add``1(System.String,``0)">
<summary>
Adds a new mapping of <see cref="P:MadMilkman.Ini.IniKey.Value"/> to resulting object of parse methods.
</summary>
<param name="value">The key's value.</param>
<param name="mappedResult">The object that represents parsed <see cref="P:MadMilkman.Ini.IniKey.Value"/>.</param>
<typeparam name="T">Type of the object that represents parsed <see cref="P:MadMilkman.Ini.IniKey.Value"/>.</typeparam>
<remarks>
<para>The key's value cannot be <see langword="null"/>.</para>
<para>The mapped result's type must be one of the supported types for parsing, see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Collection cannot contain multiple entries of same key's value, value comparison is case-insensitive.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniValueMappings.Contains(System.String)">
<summary>
Determines whether the collection contains a mapping for a specified key's value.
</summary>
<param name="value">The key's value to locate in the collection.</param>
<returns><see langword="true"/> if the collection contains a mapping for a specified key's value.</returns>
</member>
<member name="M:MadMilkman.Ini.IniValueMappings.Remove(System.String)">
<summary>
Removes a mapping for a specified key's value in the collection.
</summary>
<param name="value">The key's value to remove in the collection.</param>
<returns><see langword="true"/> if a mapping for a specified key's value is successfully found and removed.</returns>
</member>
</members>
</doc>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
</startup> </startup>
</configuration> </configuration>

View File

@@ -1,26 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
p2epPSX_CDToolkit
</name>
</assembly>
<members>
<member name="T:p2isPSX_CDView.My.Resources.Resources">
<summary>
Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
</summary>
</member>
<member name="P:p2isPSX_CDView.My.Resources.Resources.ResourceManager">
<summary>
Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
</summary>
</member>
<member name="P:p2isPSX_CDView.My.Resources.Resources.Culture">
<summary>
Перезаписывает свойство CurrentUICulture текущего потока для всех
обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
</summary>
</member>
</members>
</doc>

View File

@@ -1,7 +0,0 @@
' <autogenerated/>
Option Strict Off
Option Explicit On
Imports System
Imports System.Reflection
<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName:=".NET Framework 4.6.1")>

View File

@@ -1 +0,0 @@
1ed733f7ef716e1628c8bd5501a6d0e2fc0850cebfdbf100c59affa0e885c14a

View File

@@ -1,26 +0,0 @@
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2epPSX_CDToolkit.exe.config
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2epPSX_CDToolkit.exe
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2epPSX_CDToolkit.pdb
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2epPSX_CDToolkit.xml
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.libpng.dll
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.zLib.dll
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Zlib.Portable.dll
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.libpng.xml
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.zLib.xml
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Zlib.Portable.xml
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.convEventToObj.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.DungeonEditor.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.Form1.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.Resources.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.ScriptCheck.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.StringsOffsetEditorvb.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_CDToolkit.vbproj.GenerateResource.cache
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_CDToolkit.vbproj.CoreCompileInputs.cache
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_CDToolkit.exe
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_CDToolkit.xml
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_CDToolkit.pdb
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.JapCharCodeGenerator.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.ScriptParserWin.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.CityEditor.resources
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_CDToolkit.vbproj.AssemblyReference.cache
C:\Users\Sergey\source\repos\p2epPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2epPSX_.D2426659.Up2Date

View File

@@ -1,26 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
p2epPSX_CDToolkit
</name>
</assembly>
<members>
<member name="T:p2isPSX_CDView.My.Resources.Resources">
<summary>
Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
</summary>
</member>
<member name="P:p2isPSX_CDView.My.Resources.Resources.ResourceManager">
<summary>
Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
</summary>
</member>
<member name="P:p2isPSX_CDView.My.Resources.Resources.Culture">
<summary>
Перезаписывает свойство CurrentUICulture текущего потока для всех
обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
</summary>
</member>
</members>
</doc>

View File

@@ -1 +0,0 @@
326aa845c4bb0ba74cb72caca3fa7317da39d30e

View File

@@ -1,24 +0,0 @@
C:\Users\ShemetSA.RADIO\Documents\Visual Studio 2015\Projects\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2isPSX_CDToolkit.exe.config
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2isPSX_CDToolkit.exe.config
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2isPSX_CDToolkit.exe
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2isPSX_CDToolkit.pdb
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\p2isPSX_CDToolkit.xml
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.vbprojAssemblyReference.cache
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.Form1.resources
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.Resources.resources
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.vbproj.GenerateResource.cache
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.vbproj.CoreCompileInputs.cache
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.exe
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.xml
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.pdb
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.ScriptCheck.resources
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Zlib.Portable.dll
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Zlib.Portable.xml
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDToolkit.vbproj.CopyComplete
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.StringsOffsetEditorvb.resources
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.DungeonEditor.resources
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.libpng.dll
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.zLib.dll
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.libpng.xml
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\bin\Debug\Free.Ports.zLib.xml
C:\Users\Sergey\source\repos\p2isPSX_CDToolkit\p2isPSX_CDToolkit\obj\Debug\p2isPSX_CDView.convEventToObj.resources

View File

@@ -1,26 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
p2isPSX_CDToolkit
</name>
</assembly>
<members>
<member name="T:p2isPSX_CDView.My.Resources.Resources">
<summary>
Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
</summary>
</member>
<member name="P:p2isPSX_CDView.My.Resources.Resources.ResourceManager">
<summary>
Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
</summary>
</member>
<member name="P:p2isPSX_CDView.My.Resources.Resources.Culture">
<summary>
Перезаписывает свойство CurrentUICulture текущего потока для всех
обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
</summary>
</member>
</members>
</doc>

View File

@@ -1 +0,0 @@
C:\Users\ShemetSA.RADIO\AppData\Local\Temporary Projects\p2isPSX_CDView\bin\Debug\p2isPSX_CDView.exe.config

View File

@@ -11,7 +11,7 @@
<AssemblyName>p2epPSX_CDToolkit</AssemblyName> <AssemblyName>p2epPSX_CDToolkit</AssemblyName>
<FileAlignment>512</FileAlignment> <FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType> <MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<TargetFrameworkProfile /> <TargetFrameworkProfile />
</PropertyGroup> </PropertyGroup>
@@ -54,6 +54,9 @@
<Reference Include="Free.Ports.zLib, Version=1.2.5.0, Culture=neutral, PublicKeyToken=7d9de98de58c9d35, processorArchitecture=MSIL"> <Reference Include="Free.Ports.zLib, Version=1.2.5.0, Culture=neutral, PublicKeyToken=7d9de98de58c9d35, processorArchitecture=MSIL">
<HintPath>..\packages\LibPngPort.0.3.1\lib\net45\Free.Ports.zLib.dll</HintPath> <HintPath>..\packages\LibPngPort.0.3.1\lib\net45\Free.Ports.zLib.dll</HintPath>
</Reference> </Reference>
<Reference Include="MadMilkman.Ini">
<HintPath>..\packages\Ini\MadMilkman.Ini.dll</HintPath>
</Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Data" /> <Reference Include="System.Data" />
<Reference Include="System.Deployment" /> <Reference Include="System.Deployment" />
@@ -131,6 +134,7 @@
<Compile Include="My Project\Application.Designer.vb"> <Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon> <DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile> </Compile>
<Compile Include="My Project\Resources.Designer.vb"> <Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen> <AutoGen>True</AutoGen>

View File

@@ -1,3 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

Binary file not shown.

View File

@@ -0,0 +1,946 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>MadMilkman.Ini</name>
</assembly>
<members>
<member name="T:MadMilkman.Ini.IniCommentStarter">
<summary>
Defines <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniCommentStarter.Semicolon">
<summary>
Use ';' as <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniCommentStarter.Hash">
<summary>
Use '#' as <see cref="T:MadMilkman.Ini.IniComment">comment's</see> starting character.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniDuplication">
<summary>
Defines a behaviour for duplicate <see cref="P:MadMilkman.Ini.IniItem.Name"/> occurences.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniDuplication.Allowed">
<summary>
Allow duplicate names in <see cref="T:MadMilkman.Ini.IniItemCollection`1"/>.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniDuplication.Disallowed">
<summary>
Disallow duplicate names in <see cref="T:MadMilkman.Ini.IniItemCollection`1"/>.
</summary>
<remarks>
<see cref="T:System.InvalidOperationException"/> is thrown on duplicate name occurence.
</remarks>
</member>
<member name="F:MadMilkman.Ini.IniDuplication.Ignored">
<summary>
Ignore duplicate names.
</summary>
<remarks>
Prevents adding or inserting an <see cref="T:MadMilkman.Ini.IniItem"/> if its name already exists in <see cref="T:MadMilkman.Ini.IniItemCollection`1"/>.
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniKeyDelimiter">
<summary>
Defines <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniKeyDelimiter.Equal">
<summary>
Use '=' as <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniKeyDelimiter.Colon">
<summary>
Use ':' as <see cref="T:MadMilkman.Ini.IniKey">key's</see> name and value delimiter character.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniSectionWrapper">
<summary>
Defines <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters around its name.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.SquareBrackets">
<summary>
Use '[' and ']' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.AngleBrackets">
<summary>
Use '&lt;' and '&gt;' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.CurlyBrackets">
<summary>
Use '{' and '}' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSectionWrapper.Parentheses">
<summary>
Use '(' and ')' as <see cref="T:MadMilkman.Ini.IniSection">section's</see> wrapper characters.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniFile">
<summary>
In-memory representation of an INI file.
</summary>
<remarks>
<para><see cref="T:MadMilkman.Ini.IniFile"/> is a central class of MadMilkman.Ini component.</para>
<para>To define an INI file's format use <see cref="T:MadMilkman.Ini.IniOptions"/> object.</para>
<para>To load (read) an INI file from a file's path or a stream use <see cref="O:MadMilkman.Ini.IniFile.Load">IniFile.Load</see> methods.</para>
<para>To save (write) an INI file to a file's path or a stream use <see cref="O:MadMilkman.Ini.IniFile.Save">IniFile.Save</see> methods.</para>
<para>To view INI file's structure representation see <see href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#diagram" target="_self">IniFile's Content Hierarchy Diagram</see>.</para>
</remarks>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm" target="_self">Overview</seealso>
<seealso href="http://en.wikipedia.org/wiki/INI_file">INI file format on Wikipedia.</seealso>
</member>
<member name="M:MadMilkman.Ini.IniFile.#ctor">
<summary>
Initializes a new instance of <see cref="T:MadMilkman.Ini.IniFile"/> class.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniFile.#ctor(MadMilkman.Ini.IniOptions)">
<summary>
Initializes a new instance of <see cref="T:MadMilkman.Ini.IniFile"/> class.
</summary>
<param name="options"><see cref="T:MadMilkman.Ini.IniOptions"/> object that defines INI file's format, settings for both <see cref="O:MadMilkman.Ini.IniFile.Load">Load</see> and <see cref="O:MadMilkman.Ini.IniFile.Save">Save</see> methods.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Load(System.String)">
<summary>
Loads a file from a path.
</summary>
<param name="filePath">Path from which to load a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Load(System.IO.Stream)">
<summary>
Loads a file from a stream.
</summary>
<param name="fileStream">Stream from which to load a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Load(System.IO.TextReader)">
<summary>
Loads a file from a reader.
</summary>
<param name="fileReader">Reader from which to load a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Save(System.String)">
<summary>
Saves a file to a path.
</summary>
<param name="filePath">Path to which to save a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Save(System.IO.Stream)">
<summary>
Saves a file to a stream.
</summary>
<param name="fileStream">Stream to which to save a file.</param>
</member>
<member name="M:MadMilkman.Ini.IniFile.Save(System.IO.TextWriter)">
<summary>
Saves a file to a writer.
</summary>
<param name="fileWriter">Writer to which to save a file.</param>
</member>
<member name="P:MadMilkman.Ini.IniFile.Sections">
<summary>
Gets file's sections.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniFile.ValueMappings">
<summary>
Gets the mappings of <see cref="P:MadMilkman.Ini.IniKey.Value"/>s and their results, used in <see cref="O:MadMilkman.Ini.IniKey.TryParseValue"/> methods.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniFile.ValueBinding">
<summary>
Gets the object that exposes binding operations, which are executed with <see cref="O:MadMilkman.Ini.IniValueBinding.Bind"/> methods.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniItemCollection`1">
<summary>
Represents a base generic class for INI content item collections, <see cref="T:MadMilkman.Ini.IniSectionCollection"/> and <see cref="T:MadMilkman.Ini.IniKeyCollection"/>.
</summary>
<typeparam name="T"><see cref="T:MadMilkman.Ini.IniItem"/> derived type.</typeparam>
<seealso cref="T:MadMilkman.Ini.IniItem"/>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Add(`0)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="item">Item to add to this collection.</param>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Clear">
<summary>
Removes all items from this collection.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Contains(`0)">
<summary>
Determines whether an item is in this collection.
</summary>
<param name="item">Item to locate in this collection.</param>
<returns><see langword="true"/> if the specified item is in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Contains(System.String)">
<summary>
Determines whether an item is in this collection.
</summary>
<param name="name">Name of the item to locate in this collection.</param>
<returns><see langword="true"/> if the item with specified name is in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.CopyTo(`0[],System.Int32)">
<summary>
Shallow copies the items of this collection to an array.
</summary>
<param name="array">One-dimensional array that is the destination of the items copied from this collection.</param>
<param name="arrayIndex">Zero-based index in array at which copying begins.</param>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.IndexOf(`0)">
<summary>
Searches for the specified item and returns the zero-based index of the first occurrence within this collection.
</summary>
<param name="item">Item to locate in this collection.</param>
<returns>Index of the first occurrence of specified item in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.IndexOf(System.String)">
<summary>
Searches for the specified item and returns the zero-based index of the first occurrence within this collection.
</summary>
<param name="name">Name of the item to locate in this collection.</param>
<returns>Index of the first occurrence of the item with specified name in the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Insert(System.Int32,`0)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="item">Item to insert to this collection.</param>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Remove(`0)">
<summary>
Removes the first occurrence of specific item from this collection.
</summary>
<param name="item">Item to remove from this collection.</param>
<returns><see langword="true"/> if the specified item is removed from the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.Remove(System.String)">
<summary>
Removes the first occurrence of specific item from this collection.
</summary>
<param name="name">Name of the item to remove from this collection.</param>
<returns><see langword="true"/> if the item with specified name is removed from the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.RemoveAt(System.Int32)">
<summary>
Removes an item at the specified index from this collection.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.GetEnumerator">
<summary>
Returns an enumerator that iterates through the collection.
</summary>
<returns><see cref="T:System.Collections.Generic.IEnumerator`1"/> object that can be used to iterate through the collection.</returns>
</member>
<member name="M:MadMilkman.Ini.IniItemCollection`1.System#Collections#IEnumerable#GetEnumerator">
<exclude/>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.ParentFile">
<exclude/>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Count">
<summary>
Gets the number of items in this collection.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.Int32)">
<summary>
Gets or sets the item at the specified index.
</summary>
<param name="index">Zero-based index of the item to get or set.</param>
<remarks>
If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and value is a duplicate item, has an existing name in this collection, then this value <b>is ignored</b>.
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.String)">
<summary>
Gets the first item of the specified name.
</summary>
<param name="name">Name of the item to get.</param>
<remarks>If item with the specified name doesn't exist a <see langword="null"/> value is returned.</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.Item(System.String[])">
<summary>
Gets the first items of the specified names.
</summary>
<param name="names">Names of the items to get.</param>
<remarks>If item with any specified name doesn't exist a <see langword="null"/> value is returned in its place.</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItemCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly">
<exclude/>
</member>
<member name="T:MadMilkman.Ini.IniKeyCollection">
<summary>
Represents a collection of <see cref="T:MadMilkman.Ini.IniKey"/> items.
</summary>
<seealso cref="T:MadMilkman.Ini.IniKey"/>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.String)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="nameValuePair">The key's data, pair of key's name and key's value, to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Add(System.String,System.String)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to add to this collection.</param>
<param name="value">Value of the <see cref="T:MadMilkman.Ini.IniKey"/> to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.String)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.Collections.Generic.KeyValuePair{System.String,System.String})">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="nameValuePair">The key's data, pair of key's name and key's value, to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKeyCollection.Insert(System.Int32,System.String,System.String)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniKey"/> to insert to this collection.</param>
<param name="value">Value of the <see cref="T:MadMilkman.Ini.IniKey"/> to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniKey"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniComment">
<summary>
Represents a comment object used by <see cref="T:MadMilkman.Ini.IniItem"/> objects, <see cref="T:MadMilkman.Ini.IniSection"/> and <see cref="T:MadMilkman.Ini.IniKey"/>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniComment.EmptyLinesBefore">
<summary>
Gets or sets the amount of empty lines before this <see cref="P:MadMilkman.Ini.IniComment.Text">comment's text</see>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniComment.LeftIndentation">
<summary>
Gets or sets the amount of whitespace characters before this <see cref="P:MadMilkman.Ini.IniComment.Text">comment's text</see>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniComment.Text">
<summary>
Gets or sets a text of this <see cref="T:MadMilkman.Ini.IniComment"/> instance.
</summary>
<remarks>
<para>For <see cref="P:MadMilkman.Ini.IniItem.LeadingComment">LeadingComment</see> text should not contain new line characters.
If it does, they will be replaced with a space characters.</para>
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniItem">
<summary>
Represents a base class for INI content items, <see cref="T:MadMilkman.Ini.IniSection"/> and <see cref="T:MadMilkman.Ini.IniKey"/>.
</summary>
<remarks>
<para>All INI items share the same content like <see cref="P:MadMilkman.Ini.IniItem.Name"/>, <see cref="P:MadMilkman.Ini.IniItem.LeadingComment"/> and <see cref="P:MadMilkman.Ini.IniItem.TrailingComment"/>.
These properties are defined on an <see cref="T:MadMilkman.Ini.IniItem"/> class, a base class for INI content items.</para>
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItem.Name">
<summary>
Gets and sets the name of the current <see cref="T:MadMilkman.Ini.IniItem"/>.
</summary>
<remarks>
When setting <see cref="P:MadMilkman.Ini.IniItem.Name"/> the value is verified by the item's <see cref="T:MadMilkman.Ini.IniDuplication"/> rule.
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniItem.LeftIndentation">
<summary>
Gets or sets the amount of whitespace characters before this <see cref="P:MadMilkman.Ini.IniItem.Name">item's name</see>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItem.LeadingComment">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniComment"/> object that represents a comment that follows this <see cref="T:MadMilkman.Ini.IniItem"/> on the same line.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItem.TrailingComment">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniComment"/> object that represents a comments that occur before this <see cref="T:MadMilkman.Ini.IniItem"/>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniItem.ParentFile">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniFile"/> to which this <see cref="T:MadMilkman.Ini.IniItem"/> belongs to.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniKey">
<summary>
Represents a key item of the INI file with name and value content.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The key's name.</param>
</member>
<member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The key's name.</param>
<param name="value">The key's value.</param>
</member>
<member name="M:MadMilkman.Ini.IniKey.#ctor(MadMilkman.Ini.IniFile,System.Collections.Generic.KeyValuePair{System.String,System.String})">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniKey"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="nameValuePair">The key's data, pair of key's name and key's value.</param>
</member>
<member name="M:MadMilkman.Ini.IniKey.Copy">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniKey"/> instance.
</summary>
<returns>Copied <see cref="T:MadMilkman.Ini.IniKey"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.Copy(MadMilkman.Ini.IniFile)">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniKey"/> instance and sets copied instance's <see cref="P:MadMilkman.Ini.IniItem.ParentFile">ParentFile</see>.
</summary>
<param name="destinationFile">Copied key's parent file.</param>
<returns>Copied <see cref="T:MadMilkman.Ini.IniKey"/> that belongs to a specified <see cref="T:MadMilkman.Ini.IniFile"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)">
<summary>
Indicates whether the <see cref="P:MadMilkman.Ini.IniKey.Value"/> can be converted to specified type.
</summary>
<param name="type">Type of the object to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</param>
<returns><see langword="true"/> if the specified type is supported.</returns>
<remarks>
Currently supported types are:
<list type="bullet">
<item><description>System.Boolean</description></item>
<item><description>System.Byte</description></item>
<item><description>System.SByte</description></item>
<item><description>System.Int16</description></item>
<item><description>System.UInt16</description></item>
<item><description>System.Int32</description></item>
<item><description>System.UInt32</description></item>
<item><description>System.Int64</description></item>
<item><description>System.UInt64</description></item>
<item><description>System.Char</description></item>
<item><description>System.Single</description></item>
<item><description>System.Double</description></item>
<item><description>System.Decimal</description></item>
<item><description>System.DateTime</description></item>
<item><description>System.TimeSpan</description></item>
<item><description>System.Enum</description></item>
<item><description>System.String</description></item>
</list>
Additionally both Array and List of the above types are supported.
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(``0@)">
<summary>
Converts the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to an instance of the specified type.
</summary>
<param name="result">Uninitialized instance of a specific type which will hold the converted value if the conversion succeeds.</param>
<typeparam name="T">Type of the object to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</typeparam>
<returns>Value that indicates whether the conversion succeeded.</returns>
<remarks>
<para>For supported types see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Mapped value results in <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> have priority over parsing the value.</para>
</remarks><seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(``0[]@)">
<summary>
Converts the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to an array of the specified type.
</summary>
<param name="results">Uninitialized array of a specific type which will hold the converted values if the conversion succeeds.</param>
<typeparam name="T">Type of the objects in array to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</typeparam>
<returns>Value that indicates whether the conversion succeeded.</returns>
<remarks>
<para>For supported types see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Mapped value results in <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> have priority over parsing the value.</para>
</remarks><seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="M:MadMilkman.Ini.IniKey.TryParseValue``1(System.Collections.Generic.List{``0}@)">
<summary>
Converts the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to a list of the specified type.
</summary>
<param name="results">Uninitialized list of a specific type which will hold the converted values if the conversion succeeds.</param>
<typeparam name="T">Type of the objects in list to convert the <see cref="P:MadMilkman.Ini.IniKey.Value"/> to.</typeparam>
<returns>Value that indicates whether the conversion succeeded.</returns>
<remarks>
<para>For supported types see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Mapped value results in <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> have priority over parsing the value.</para>
</remarks><seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="P:MadMilkman.Ini.IniKey.Value">
<summary>
Gets and sets <see cref="T:MadMilkman.Ini.IniKey"/> value.
</summary>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="P:MadMilkman.Ini.IniKey.ParentCollection">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniKeyCollection"/> to which this <see cref="T:MadMilkman.Ini.IniKey"/> belongs to.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniKey.ParentSection">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniSection"/> to which this <see cref="T:MadMilkman.Ini.IniKey"/> belongs to.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniSection">
<summary>
Represents a section item of the INI file with name and keys content.
</summary>
</member>
<member name="F:MadMilkman.Ini.IniSection.GlobalSectionName">
<summary>
Represents a section name which is used to define a global section, used for storing first keys series that don't belong to any section.
</summary>
<remarks>
<para>
If a section with this name is located as a first file's section then its name and comments are ignored.
If a section with this name isn't located as first file's section then it will be written with <c>MADMILKMAN_INI_FILE_GLOBAL_SECTION</c> name.
</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String)">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,MadMilkman.Ini.IniKey[])">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
<param name="keys">The section's keys.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
<param name="nameValuePairs">The section's keys data, pairs of key's name and key's value.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.#ctor(MadMilkman.Ini.IniFile,System.String,System.Collections.Generic.IEnumerable{MadMilkman.Ini.IniKey})">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniSection"/> class.
</summary>
<param name="parentFile">The owner file.</param>
<param name="name">The section's name.</param>
<param name="keys">The section's keys.</param>
</member>
<member name="M:MadMilkman.Ini.IniSection.Copy">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniSection"/> instance.
</summary>
<returns>Copied <see cref="T:MadMilkman.Ini.IniSection"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniSection.Copy(MadMilkman.Ini.IniFile)">
<summary>
Copies this <see cref="T:MadMilkman.Ini.IniSection"/> instance and sets copied instance's <see cref="P:MadMilkman.Ini.IniItem.ParentFile">ParentFile</see>.
</summary>
<param name="destinationFile">Copied section's parent file.</param>
<returns>Copied <see cref="T:MadMilkman.Ini.IniSection"/> that belongs to a specified <see cref="T:MadMilkman.Ini.IniFile"/>.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#copying" target="_self">IniItem's Copying</seealso>
</member>
<member name="M:MadMilkman.Ini.IniSection.Serialize``1(``0)">
<summary>
Serializes the specified object into this <see cref="T:MadMilkman.Ini.IniSection"/>.
</summary>
<typeparam name="T">The type of serialized object.</typeparam>
<param name="source">The object to serialize.</param>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#serializing" target="_self">IniSection's Object Serialization</seealso>
</member>
<member name="M:MadMilkman.Ini.IniSection.Deserialize``1">
<summary>
Deserializes this <see cref="T:MadMilkman.Ini.IniSection"/> into an object of specified type.
</summary>
<typeparam name="T">The type of deserialized object.</typeparam>
<returns>The object being deserialized.</returns>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#serializing" target="_self">IniSection's Object Serialization</seealso>
</member>
<member name="P:MadMilkman.Ini.IniSection.Keys">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniSection">section's</see> key collection.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniSection.ParentCollection">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniSectionCollection"/> to which this <see cref="T:MadMilkman.Ini.IniSection"/> belongs to.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniOptions">
<summary>
Represents a class that defines INI file's format, stores properties used for both reading and writing a file.
</summary>
<remarks>
<para>After an instance of this class is passed to an <see cref="T:MadMilkman.Ini.IniFile"/> constructor, further changes on that instance's properties will have no effect.</para>
<list type="table">
<listheader>
<term>Property</term>
<description>Default Value</description>
</listheader>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.CommentStarter">CommentStarter</see></term>
<description><see cref="F:MadMilkman.Ini.IniCommentStarter.Semicolon"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.CommentStarter">Compression</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.CommentStarter">EncryptionPassword</see></term>
<description><see langword="null"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.Encoding">Encoding</see></term>
<description><see cref="P:System.Text.Encoding.ASCII">Encoding.ASCII</see></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeyDelimiter">KeyDelimiter</see></term>
<description><see cref="F:MadMilkman.Ini.IniKeyDelimiter.Equal"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeyDuplicate">KeyDuplicate</see></term>
<description><see cref="F:MadMilkman.Ini.IniDuplication.Allowed"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeyNameCaseSensitive">KeyNameCaseSensitive</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.KeySpaceAroundDelimiter">KeySpaceAroundDelimiter</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.SectionDuplicate">SectionDuplicate</see></term>
<description><see cref="F:MadMilkman.Ini.IniDuplication.Allowed"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.SectionNameCaseSensitive">SectionNameCaseSensitive</see></term>
<description><see langword="false"/></description>
</item>
<item>
<term><see cref="P:MadMilkman.Ini.IniOptions.SectionWrapper">SectionWrapper</see></term>
<description><see cref="F:MadMilkman.Ini.IniSectionWrapper.SquareBrackets"/></description>
</item>
</list>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniOptions.#ctor">
<summary>
Initializes a new instance of the <see cref="T:MadMilkman.Ini.IniOptions"/> class.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.Encoding">
<summary>
Gets or sets encoding for reading and writing an INI file.
</summary>
<remarks>
Value should not be <see langword="null"/>, if it is then a default <see cref="P:System.Text.Encoding.ASCII">Encoding.ASCII</see> value will be used.
</remarks>
</member>
<member name="P:MadMilkman.Ini.IniOptions.CommentStarter">
<summary>
Gets or sets comments starting character.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.Compression">
<summary>
<para>Gets or sets a value indicating if file's size is reduced.</para>
<para>If <see langword="true"/> file is decompressed on Load and compressed on Save.</para>
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.EncryptionPassword">
<summary>
<para>Gets or sets an INI file's protection password.</para>
<para>File is decrypted on Load and encrypted on Save if a password is not <see langword="null"/> or <see cref="F:System.String.Empty"/>.</para>
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeyDelimiter">
<summary>
Gets or sets keys name and value delimiter character.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeyDuplicate">
<summary>
Gets or sets a value indicating whether keys with same name are allowed, disallowed or ignored.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeyNameCaseSensitive">
<summary>
Gets or sets a value indicating whether keys name are case sensitive.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.KeySpaceAroundDelimiter">
<summary>
Gets or sets a value indicating whether space is written around the keys delimiter.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.SectionDuplicate">
<summary>
Gets or sets a value indicating whether sections with same name are allowed, disallowed or ignored.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.SectionNameCaseSensitive">
<summary>
Gets or sets a value indicating whether sections name are case sensitive.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniOptions.SectionWrapper">
<summary>
Gets or sets wrapper characters of sections name.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniSectionCollection">
<summary>
Represents a collection of <see cref="T:MadMilkman.Ini.IniSection"/> items.
</summary>
<seealso cref="T:MadMilkman.Ini.IniSection"/>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Add(System.String)">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Add(System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
<summary>
Adds an item to the end of this collection.
</summary>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to add to this collection.</param>
<param name="nameValuePairs">The section's keys data, pairs of key's name and key's value, to add to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was added to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not added</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Insert(System.Int32,System.String)">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniSectionCollection.Insert(System.Int32,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
<summary>
Inserts an item to this collection at the specified index.
</summary>
<param name="index">Zero-based index at which item should be inserted.</param>
<param name="name">Name of the <see cref="T:MadMilkman.Ini.IniSection"/> to insert to this collection.</param>
<param name="nameValuePairs">The section's keys data, pairs of key's name and key's value, to insert to this collection.</param>
<returns><see cref="T:MadMilkman.Ini.IniSection"/> that was inserted to this collection.</returns>
<remarks>
<para>If item duplicates are <see cref="F:MadMilkman.Ini.IniDuplication.Ignored">ignored</see> and this item is a duplicate, has an existing name in this collection, then it is <b>not inserted</b>.</para>
</remarks>
</member>
<member name="T:MadMilkman.Ini.IniSerializationAttribute">
<summary>
Indicates the behavior of public property when serializing or deserializing the object that contains it.
</summary>
</member>
<member name="M:MadMilkman.Ini.IniSerializationAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the IniSerializationAttribute class and specifies the <see cref="T:MadMilkman.Ini.IniKey"/>'s name.
</summary>
<param name="alias">The name of the generated <see cref="T:MadMilkman.Ini.IniKey"/>.</param>
</member>
<member name="M:MadMilkman.Ini.IniSerializationAttribute.#ctor(System.Boolean)">
<summary>
Initializes a new instance of the IniSerializationAttribute class and specifies if serialization is ignored.
</summary>
<param name="ignore">The value indicating whether serialization is ignored.</param>
</member>
<member name="P:MadMilkman.Ini.IniSerializationAttribute.Alias">
<summary>
Gets the <see cref="T:MadMilkman.Ini.IniKey"/> name of serialized the property.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniSerializationAttribute.Ignore">
<summary>
Gets the value indicating whether serialization is ignored.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniValueBinding">
<summary>
Represents a class that is used for binding operations, an operation in which the <see cref="T:MadMilkman.Ini.IniKey">placeholder keys</see> values are replaced with an internal or external data.
</summary>
<remarks>
<para><see cref="T:MadMilkman.Ini.IniValueBinding"/> can be accessed through <see cref="P:MadMilkman.Ini.IniFile.ValueBinding"/> property.</para>
<para>Binding can be executed with internal data source or with a provided external data source.</para>
<para>For more information see <see href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</see>.</para>
</remarks>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueBinding.Bind">
<summary>
Executes a binding operation with internal data source.
</summary>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueBinding.Bind(System.Object)">
<summary>
Executes a binding operation with external data source.
</summary>
<param name="dataSource">The binding data source.</param>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueBinding.Bind(System.Object,System.String)">
<summary>
Executes a binding operation with external data source, only on specified section.
</summary>
<param name="dataSource">The binding data source.</param>
<param name="sectionName">The <see cref="T:MadMilkman.Ini.IniSection"/>'s name.</param>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#binding" target="_self">IniKey's Value Binding</seealso>
</member>
<member name="E:MadMilkman.Ini.IniValueBinding.Binding">
<summary>
Occurs when a placeholder is binding with data source value and can be used to customize the binding operation.
</summary>
</member>
<member name="T:MadMilkman.Ini.IniValueBindingEventArgs">
<summary>
Provides data for <see cref="E:MadMilkman.Ini.IniValueBinding.Binding"/> event.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.PlaceholderName">
<summary>
Gets the placeholder's name.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.PlaceholderKey">
<summary>
Gets the placeholder's <see cref="T:MadMilkman.Ini.IniKey"/>.
</summary>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.Value">
<summary>
Gets or sets the data source value that will replace the placeholder.
</summary>
<value>
The data source value that will replace the placeholder, if it's not <see langword="null"/>.
</value>
</member>
<member name="P:MadMilkman.Ini.IniValueBindingEventArgs.IsValueFound">
<summary>
Gets a value indicating whether value was found in the data source.
</summary>
<value>
<see langword="true"/> if value was found in the data source.
</value>
</member>
<member name="T:MadMilkman.Ini.IniValueMappings">
<summary>
Represents a class of mapped <see cref="P:MadMilkman.Ini.IniKey.Value"/>s and their results, used in <see cref="O:MadMilkman.Ini.IniKey.TryParseValue"/> methods.
</summary>
<remarks>
<para><see cref="T:MadMilkman.Ini.IniValueMappings"/> can be accessed through <see cref="P:MadMilkman.Ini.IniFile.ValueMappings"/> property.</para>
<para>Mapped value results have priority over parsing the value.</para>
<para>For more information see <see href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</see>.</para>
</remarks>
<seealso href="c49dc3a5-866f-4d2d-8f89-db303aceb5fe.htm#parsing" target="_self">IniKey's Value Parsing</seealso>
</member>
<member name="M:MadMilkman.Ini.IniValueMappings.Add``1(System.String,``0)">
<summary>
Adds a new mapping of <see cref="P:MadMilkman.Ini.IniKey.Value"/> to resulting object of parse methods.
</summary>
<param name="value">The key's value.</param>
<param name="mappedResult">The object that represents parsed <see cref="P:MadMilkman.Ini.IniKey.Value"/>.</param>
<typeparam name="T">Type of the object that represents parsed <see cref="P:MadMilkman.Ini.IniKey.Value"/>.</typeparam>
<remarks>
<para>The key's value cannot be <see langword="null"/>.</para>
<para>The mapped result's type must be one of the supported types for parsing, see the remarks of <see cref="M:MadMilkman.Ini.IniKey.IsSupportedValueType(System.Type)"/> method.</para>
<para>Collection cannot contain multiple entries of same key's value, value comparison is case-insensitive.</para>
</remarks>
</member>
<member name="M:MadMilkman.Ini.IniValueMappings.Contains(System.String)">
<summary>
Determines whether the collection contains a mapping for a specified key's value.
</summary>
<param name="value">The key's value to locate in the collection.</param>
<returns><see langword="true"/> if the collection contains a mapping for a specified key's value.</returns>
</member>
<member name="M:MadMilkman.Ini.IniValueMappings.Remove(System.String)">
<summary>
Removes a mapping for a specified key's value in the collection.
</summary>
<param name="value">The key's value to remove in the collection.</param>
<returns><see langword="true"/> if a mapping for a specified key's value is successfully found and removed.</returns>
</member>
</members>
</doc>

Binary file not shown.