1818
1919namespace SmartImage . Core
2020{
21- internal enum IntegrationOption
21+ public enum IntegrationOption
2222 {
2323 Add ,
2424 Remove
@@ -27,7 +27,7 @@ internal enum IntegrationOption
2727 /// <summary>
2828 /// Program OS integrations
2929 /// </summary>
30- internal static class AppIntegration
30+ public static class AppIntegration
3131 {
3232 /*
3333 * HKEY_CLASSES_ROOT is an alias, a merging, of two other locations:
@@ -37,7 +37,7 @@ internal static class AppIntegration
3737
3838
3939 /// <returns><c>true</c> if operation succeeded; <c>false</c> otherwise</returns>
40- internal static bool HandleContextMenu ( IntegrationOption option )
40+ public static bool HandleContextMenu ( IntegrationOption option )
4141 {
4242 /*
4343 * New context menu
@@ -103,7 +103,7 @@ internal static bool HandleContextMenu(IntegrationOption option)
103103
104104 }
105105
106- internal static void HandlePath ( IntegrationOption option )
106+ public static void HandlePath ( IntegrationOption option )
107107 {
108108 switch ( option ) {
109109 case IntegrationOption . Add :
@@ -138,7 +138,7 @@ internal static void HandlePath(IntegrationOption option)
138138 }
139139
140140
141- internal static void ResetIntegrations ( )
141+ public static void ResetIntegrations ( )
142142 {
143143 // Computer\HKEY_CLASSES_ROOT\*\shell\SmartImage
144144
@@ -150,7 +150,7 @@ internal static void ResetIntegrations()
150150 }
151151
152152 [ DoesNotReturn ]
153- internal static void Uninstall ( )
153+ public static void Uninstall ( )
154154 {
155155 // autonomous uninstall routine
156156
@@ -185,7 +185,7 @@ internal static void Uninstall()
185185
186186 private const string REG_SHELL_CMD = "SOFTWARE\\ Classes\\ *\\ shell\\ SmartImage\\ command" ;
187187
188- internal static bool IsContextMenuAdded
188+ public static bool IsContextMenuAdded
189189 {
190190 get
191191 {
0 commit comments