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()); }