diff --git a/RESW File Code Generator/RESW File Code Generator.sln b/RESW File Code Generator/RESW File Code Generator.sln
index 8bf658f..e3682ae 100644
--- a/RESW File Code Generator/RESW File Code Generator.sln
+++ b/RESW File Code Generator/RESW File Code Generator.sln
@@ -8,6 +8,7 @@ EndProject
Project("{6141683F-8A12-4E36-9623-2EB02B2C2303}") = "Setup", "Setup\Setup.isproj", "{F2C091E7-8B4A-4629-BF80-738294F5FFB8}"
ProjectSection(ProjectDependencies) = postProject
{4180087A-7F13-409B-AFE9-505371874A68} = {4180087A-7F13-409B-AFE9-505371874A68}
+ {27E6A696-F14D-43F0-B3CB-5FAB2BE385D0} = {27E6A696-F14D-43F0-B3CB-5FAB2BE385D0}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReswCodeGen.CustomActions", "ReswCodeGen.CustomActions\ReswCodeGen.CustomActions.csproj", "{4180087A-7F13-409B-AFE9-505371874A68}"
diff --git a/RESW File Code Generator/ReswCodeGen.CustomTool/ReswFileVisualBasicCodeGenerator.cs b/RESW File Code Generator/ReswCodeGen.CustomTool/ReswFileVisualBasicCodeGenerator.cs
index ef27064..45be084 100644
--- a/RESW File Code Generator/ReswCodeGen.CustomTool/ReswFileVisualBasicCodeGenerator.cs
+++ b/RESW File Code Generator/ReswCodeGen.CustomTool/ReswFileVisualBasicCodeGenerator.cs
@@ -3,7 +3,7 @@ using Microsoft.VisualBasic;
namespace ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool
{
- [Guid("704DB723-AB03-4369-A2D7-0C857E96C94C")]
+ [Guid("92DFB543-7138-419B-99D9-90CC77607671")]
[ComVisible(true)]
public class ReswFileVisualBasicCodeGenerator : ReswFileCodeGenerator
{
diff --git a/RESW File Code Generator/License.rtf b/RESW File Code Generator/Setup/License.rtf
similarity index 100%
rename from RESW File Code Generator/License.rtf
rename to RESW File Code Generator/Setup/License.rtf
diff --git a/RESW File Code Generator/Setup/Setup.isl b/RESW File Code Generator/Setup/Setup.isl
index e38a475..801d42a 100644
--- a/RESW File Code Generator/Setup/Setup.isl
+++ b/RESW File Code Generator/Setup/Setup.isl
@@ -345,6 +345,7 @@
| ISX_DEFAULTCOMPONENT | {C30F75D3-90B0-458C-820A-E2735DE9256F} | GlobalAssemblyCache | 2 | | | 17 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ISX_DEFAULTCOMPONENT1 | {941F8DF4-5233-4CF3-BD0A-2232A782181C} | INSTALLDIR | 2 | | | 17 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ReswCodeGen.CustomActions.Primary_output | {EAFEBCD5-9627-4A2D-8447-31F31BCBCBE6} | INSTALLDIR | 2 | | reswcodegen.customactions.pr | 65 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
+ | ReswCodeGen.CustomTool.Debug_Symbols | {1FFC158C-95A0-4492-9FBC-EF61B27EA808} | INSTALLDIR | 2 | | reswcodegen.customtool.debug | 17 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ReswCodeGen.CustomTool.Primary_output | {DC17C7A5-6FF1-4B58-90AD-C449CDB05EAD} | INSTALLDIR | 2 | | reswcodegen.customtool.prima | 36 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
| ReswCodeGen.CustomTool.Primary_output2 | {0016CD86-CF97-41BD-BC13-1B11FE8A2DFA} | GlobalAssemblyCache | 2 | | reswcodegen.customtool.prima2 | 36 | | | | /LogFile= | /LogFile= | /LogFile= | /LogFile= |
@@ -557,7 +558,7 @@
| LicenseAgreement | DlgLine | Line | 48 | 234 | 326 | 0 | 1 | | | | | 0 | | | |
| LicenseAgreement | DlgTitle | Text | 13 | 6 | 292 | 25 | 65539 | | ##IDS__IsLicenseDlg_LicenseAgreement## | | | 0 | | | |
| LicenseAgreement | ISPrintButton | PushButton | 301 | 188 | 65 | 17 | 3 | | ##IDS_PRINT_BUTTON## | Agree | | 0 | | | |
- | LicenseAgreement | Memo | ScrollableText | 8 | 55 | 358 | 130 | 7 | | | | | 0 | | C:\Projects\CodePlex\reswcodegen\RESW File Code Generator\License.rtf | |
+ | LicenseAgreement | Memo | ScrollableText | 8 | 55 | 358 | 130 | 7 | | | | | 0 | | C:\Projects\CodePlex\ResW File Code Generator\RESW File Code Generator\Setup\License.rtf | |
| LicenseAgreement | Next | PushButton | 230 | 243 | 66 | 17 | 3 | | ##IDS_NEXT## | Cancel | | 0 | | | |
| MaintenanceType | Back | PushButton | 164 | 243 | 66 | 17 | 3 | | ##IDS_BACK## | Next | | 0 | | | |
| MaintenanceType | Banner | Bitmap | 0 | 0 | 374 | 44 | 1 | | | | | 0 | | | NewBinary1 |
@@ -944,7 +945,7 @@
| InstallChangeFolder | Up | DirectoryListUp | 0 | 1 | 0 |
| InstallWelcome | Back | NewDialog | SplashBitmap | Display_IsBitmapDlg | 0 |
| InstallWelcome | Cancel | SpawnDialog | CancelSetup | 1 | 0 |
- | InstallWelcome | Next | NewDialog | LicenseAgreement | 1 | 0 |
+ | InstallWelcome | Next | NewDialog | ReadyToInstall | 1 | 0 |
| LicenseAgreement | Back | NewDialog | InstallWelcome | NOT Installed | 0 |
| LicenseAgreement | Cancel | SpawnDialog | CancelSetup | 1 | 0 |
| LicenseAgreement | ISPrintButton | DoAction | ISPrint | 1 | 0 |
@@ -979,7 +980,7 @@
| ReadmeInformation | Cancel | SpawnDialog | CancelSetup | 1 | 1 |
| ReadmeInformation | Next | NewDialog | CustomerInformation | 1 | 1 |
| ReadyToInstall | Back | NewDialog | CustomSetup | Installed OR _IsSetupTypeMin = "Custom" | 2 |
- | ReadyToInstall | Back | NewDialog | LicenseAgreement | NOT Installed | 1 |
+ | ReadyToInstall | Back | NewDialog | InstallWelcome | NOT Installed | 1 |
| ReadyToInstall | Back | NewDialog | MaintenanceType | Installed AND _IsMaintenance = "Reinstall" | 3 |
| ReadyToInstall | Cancel | SpawnDialog | CancelSetup | 1 | 0 |
| ReadyToInstall | InstallNow | EndDialog | Return | OutOfNoRbDiskSpace <> 1 | 0 |
@@ -1882,6 +1883,7 @@
| AlwaysInstall | ISX_DEFAULTCOMPONENT |
| AlwaysInstall | ISX_DEFAULTCOMPONENT1 |
| AlwaysInstall | ReswCodeGen.CustomActions.Primary_output |
+ | AlwaysInstall | ReswCodeGen.CustomTool.Debug_Symbols |
| AlwaysInstall | ReswCodeGen.CustomTool.Primary_output |
| AlwaysInstall | ReswCodeGen.CustomTool.Primary_output2 |
@@ -1899,6 +1901,7 @@
ISAttributes
ISComponentSubFolder_
| reswcodegen.customactions.pr | ReswCodeGen.CustomActions.Primary_output | ReswCodeGen.CustomActions.Primary output | 0 | | | 0 | 1 | <ReswCodeGen.CustomActions>|Built | 3 | |
+ | reswcodegen.customtool.debug | ReswCodeGen.CustomTool.Debug_Symbols | ReswCodeGen.CustomTool.Debug Symbols | 0 | | | | 1 | <ReswCodeGen.CustomTool>|Symbols | 3 | |
| reswcodegen.customtool.prima | ReswCodeGen.CustomTool.Primary_output | ReswCodeGen.CustomTool.Primary output | 0 | | | 0 | 1 | <ReswCodeGen.CustomTool>|Built | 3 | |
| reswcodegen.customtool.prima2 | ReswCodeGen.CustomTool.Primary_output2 | ReswCodeGen.CustomTool.Primary output | 0 | | | 0 | 1 | <ReswCodeGen.CustomTool>|Built | 3 | |
@@ -2161,6 +2164,7 @@
| ISX_DEFAULTCOMPONENT | | | _35E60FAB_A173_41F5_A1EC_7BCCE932412C_FILTER | | | | |
| ISX_DEFAULTCOMPONENT1 | | | _489A804A_6D51_40F1_8AC5_810DEED8A068_FILTER | | | | |
| ReswCodeGen.CustomActions.Primary_output | | | _727A98DF_AAF3_4280_9A5A_31CBEA1BD501_FILTER | | | | |
+ | ReswCodeGen.CustomTool.Debug_Symbols | | | _6359AF34_6844_4C44_A9BD_95D4C6F0F54F_FILTER | | | | |
| ReswCodeGen.CustomTool.Primary_output | | | _002FDE30_5929_4810_8173_8FE579BBEDB5_FILTER | | | | |
| ReswCodeGen.CustomTool.Primary_output2 | | | _76455DB9_D187_4C4B_86B1_73BED23AEA47_FILTER | | | | |
@@ -2795,7 +2799,7 @@
Encoded
Comment
TimeStamp
- | COMPANY_NAME | 1033 | Christian Resma Helle | 0 | | 1570797974 |
+ | COMPANY_NAME | 1033 | Christian Resma Helle | 0 | | 1704985068 |
| DN_AlwaysInstall | 1033 | Always Install | 0 | | 1168132439 |
| IDPROP_EXPRESS_LAUNCH_CONDITION_COLOR | 1033 | The color settings of your system are not adequate for running [ProductName]. | 0 | | 1168132439 |
| IDPROP_EXPRESS_LAUNCH_CONDITION_OS | 1033 | The operating system is not adequate for running [ProductName]. | 0 | | 1168132439 |
@@ -3895,10 +3899,10 @@
| IDS__TargetReq_DESC_RAM | 1033 | The amount of RAM is not adequate for running [ProductName]. | 0 | | 1168132439 |
| IDS__TargetReq_DESC_RESOLUTION | 1033 | The screen resolution is not adequate for running [ProductName]. | 0 | | 1168132439 |
| ID_STRING1 | 1033 | | 0 | | 1168134487 |
- | ID_STRING2 | 1033 | http://reswcodegen.codeplex.com | 0 | | 1570808406 |
- | ID_STRING3 | 1033 | Christian Resma Helle | 0 | | 1570797974 |
+ | ID_STRING2 | 1033 | http://www.ChristianResmaHelle.com | 0 | | 1704985068 |
+ | ID_STRING3 | 1033 | Christian Resma Helle | 0 | | 1704985068 |
| ID_STRING4 | 1033 | ResW File Code Generator Installer | 0 | | 1570789974 |
- | ID_STRING5 | 1033 | http://reswcodegen.codeplex.com/documentation | 0 | | 1570777718 |
+ | ID_STRING5 | 1033 | http://www.ChristianResmaHelle.com/documentation | 0 | | 1704985068 |
| IIDS_UITEXT_FeatureUninstalled | 1033 | This feature will remain uninstalled. | 0 | | 1168132439 |
@@ -4589,23 +4593,38 @@ QwBEAF8AUgBPAE0AAQBFAHgAcAByAGUAcwBzAA==
| Registry1 | 2 | SOFTWARE\Wow6432Node | | | ISX_DEFAULTCOMPONENT1 | 1 |
| Registry10 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\ReswFileCodeGenerator | CLSID | {98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry11 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\ReswFileCodeGenerator | GeneratesDesignTimeSource | #1 | ISX_DEFAULTCOMPONENT1 | 0 |
- | Registry17 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{704DB723-AB03-4369-A2D7-0C857E96C94C} | | ResW File Code Generator (VB) | ISX_DEFAULTCOMPONENT1 | 0 |
- | Registry18 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{704DB723-AB03-4369-A2D7-0C857E96C94C} | InprocServer32 | [INSTALLDIR]ReswCodeGen.CustomTool.dll | ISX_DEFAULTCOMPONENT1 | 0 |
- | Registry19 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{704DB723-AB03-4369-A2D7-0C857E96C94C} | ThreadingModel | Both | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry12 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | InprocServer32 | [INSTALLDIR]ReswCodeGen.CustomTool.dll | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry13 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | ThreadingModel | Both | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry14 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | Class | ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.ReswFileCSharpCodeGenerator | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry15 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | Assembly | ReswCodeGen.CustomTool | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry16 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | | ResW File Code Generator (VB) | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry17 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | | ResW File Code Generator (VB) | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry18 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | InprocServer32 | [INSTALLDIR]ReswCodeGen.CustomTool.dll | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry19 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | ThreadingModel | Both | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry2 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | | ResW File Code Generator (C#) | ISX_DEFAULTCOMPONENT1 | 0 |
- | Registry20 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{704DB723-AB03-4369-A2D7-0C857E96C94C} | Class | ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.ReswFileVisualBasicCodeGenerator | ISX_DEFAULTCOMPONENT1 | 0 |
- | Registry21 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{704DB723-AB03-4369-A2D7-0C857E96C94C} | Assembly | ReswCodeGen.CustomTool | ISX_DEFAULTCOMPONENT1 | 0 |
- | Registry28 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | CLSID | {704DB723-AB03-4369-A2D7-0C857E96C94C} | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry20 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | Class | ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.ReswFileVisualBasicCodeGenerator | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry21 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | Assembly | ReswCodeGen.CustomTool | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry22 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | InprocServer32 | [INSTALLDIR]ReswCodeGen.CustomTool.dll | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry23 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | ThreadingModel | Both | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry24 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | Class | ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.ReswFileVisualBasicCodeGenerator | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry25 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{92DFB543-7138-419B-99D9-90CC77607671} | Assembly | ReswCodeGen.CustomTool | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry26 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\ReswFileCodeGenerator | CLSID | {98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry27 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\ReswFileCodeGenerator | GeneratesDesignTimeSource | #1 | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry28 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | CLSID | {92DFB543-7138-419B-99D9-90CC77607671} | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry29 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | GeneratesDesignTimeSource | #1 | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry3 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID | | | ISX_DEFAULTCOMPONENT1 | 1 |
| Registry30 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | | ResW File Code Generator (VB) | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry31 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\ReswFileCodeGenerator | | ResW File Code Generator (C#) | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry32 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | CLSID | {92DFB543-7138-419B-99D9-90CC77607671} | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry33 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | GeneratesDesignTimeSource | #1 | ISX_DEFAULTCOMPONENT1 | 0 |
+ | Registry34 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Generators\{164B10B9-B200-11D0-8C61-00A0C91E29D5}\ReswFileCodeGenerator | | ResW File Code Generator (VB) | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry4 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC} | | | ISX_DEFAULTCOMPONENT1 | 1 |
| Registry5 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | InprocServer32 | [INSTALLDIR]ReswCodeGen.CustomTool.dll | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry6 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | ThreadingModel | Both | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry7 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | Class | ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.ReswFileCSharpCodeGenerator | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry8 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | Assembly | ReswCodeGen.CustomTool | ISX_DEFAULTCOMPONENT1 | 0 |
| Registry9 | 2 | SOFTWARE\Microsoft\VisualStudio\11.0\Generators\{FAE04EC1-301F-11D3-BF4B-00C04F79EFBC}\ReswFileCodeGenerator | | ResW File Code Generator (C#) | ISX_DEFAULTCOMPONENT1 | 0 |
- | _EE9C5AB623A16CA35EEC9C7995C83CC1 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio | | | ISX_DEFAULTCOMPONENT1 | 1 |
+ | _EE9C5AB623A16CA35EEC9C7995C83CC1 | 2 | SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\CLSID\{98983F6D-BC77-46AC-BA5A-8D9E8763F0D2} | | ResW File Code Generator (C#) | ISX_DEFAULTCOMPONENT1 | 0 |