diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Extensions/IdeCustomizer.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Extensions/IdeCustomizer.cs | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Extensions/IdeCustomizer.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Extensions/IdeCustomizer.cs index 71a050adb5..70d187388a 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Extensions/IdeCustomizer.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Extensions/IdeCustomizer.cs @@ -37,9 +37,40 @@ namespace MonoDevelop.Ide.Extensions /// </remarks> public class IdeCustomizer { + /// <summary> + /// Called just after the initializer is created + /// </summary> internal protected virtual void Initialize () { } + + /// <summary> + /// Called when the add-in engine has been initialized + /// </summary> + internal protected virtual void OnCoreInitialized () + { + } + + /// <summary> + /// Called when the Ide has been initialized + /// </summary> + internal protected virtual void OnIdeInitialized () + { + } + + /// <summary> + /// Called after the main loop stops running + /// </summary> + internal protected virtual void OnIdeShutdown () + { + } + + /// <summary> + /// Called after the IDE core has been shut down + /// </summary> + internal protected virtual void OnCoreShutdown () + { + } } } |