diff --git a/samples/snippets/csharp/VS_Snippets_CLR/InstallContext_InstallContext/CS/installcontext_installcontext.cs b/samples/snippets/csharp/VS_Snippets_CLR/InstallContext_InstallContext/CS/installcontext_installcontext.cs index c95c65d483c..098a81c83f7 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/InstallContext_InstallContext/CS/installcontext_installcontext.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/InstallContext_InstallContext/CS/installcontext_installcontext.cs @@ -34,6 +34,7 @@ class InstallContext_Example : Installer public override void Install( IDictionary mySavedState ) { + base.Install( mySavedState ); // StringDictionary myStringDictionary = myInstallContext.Parameters; if( myStringDictionary.Count == 0 ) @@ -61,11 +62,13 @@ public override void Install( IDictionary mySavedState ) public override void Uninstall( IDictionary mySavedState ) { + base.Uninstall( mySavedState ); // The 'Uninstall' procedure should be added here. } public override void Rollback( IDictionary mySavedState ) { + base.Rollback( mySavedState ); if( myInstallContext.IsParameterTrue( "LogtoConsole" ) == true ) { myInstallContext.LogMessage( "The 'Rollback' method has been called" ); @@ -76,6 +79,7 @@ public override void Rollback( IDictionary mySavedState ) public override void Commit( IDictionary mySavedState ) { + base.Commit( mySavedState ); if( myInstallContext.IsParameterTrue( "LogtoConsole" ) == true ) { myInstallContext.LogMessage( "The 'Commit' method has been called" );