/// <summary>
 /// This function is used for releasing allocated resources.
 /// </summary>
 internal void ReleaseMemory()
 {
     this.objInstallMsn.Dispose();
     this.objInstallMsn = null;
     this.objCommon.Dispose();
     this.objCommon           = null;
     this.objExecuteInstaller = null;
     this.objExistingUserSignIn.Dispose();
     this.objExistingUserSignIn = null;
     this.objSignOut.Dispose();
     this.objSignOut = null;
     this.objComposeMail.Dispose();
     this.objComposeMail = null;
 }
 /// <summary>
 /// This function is used for releasing allocated resources.
 /// </summary>
 internal void ReleaseMemory()
 {
     this.objCommon.Dispose();
     this.objCommon = null;
     this.objComposeMail.Dispose();
     this.objComposeMail = null;
     this.objMsnInstallNewUserMediumDoNotRestart.Dispose();
     this.objMsnInstallNewUserMediumDoNotRestart = null;
     this.objExecuteMSI       = null;
     this.objExecuteInstaller = null;
     this.objExistingUserSignIn.Dispose();
     this.objExistingUserSignIn = null;
     this.objSignOut.Dispose();
     this.objSignOut = null;
 }