private void RegenerateClientCode(string ramlFilePath)
 {
     if (IsAVisualStudio2015Project())
     {
         var result = RamlClientTool.RegenerateCode(ramlFilePath, GetExtensionPath());
         if (!result.IsSuccess)
         {
             ActivityLog.LogError(VisualStudioAutomationHelper.RamlVsToolsActivityLogSource, result.ErrorMessage);
             MessageBox.Show(result.ErrorMessage);
         }
     }
     else
     {
         var dte = (DTE2)GetService(typeof(SDTE));
         dte.ExecuteCommand("Project.RunCustomTool");
     }
 }
        private void DocumentEventsOnDocumentSaved(Document document)
        {
            RamlScaffoldServiceBase.TriggerScaffoldOnRamlChanged(document);

            RamlClientTool.TriggerClientRegeneration(document, GetExtensionPath());
        }