public static void Init(string name) { if (SupportLanguage.Contains(name)) { CurrentLanguage = name; } }
private void GenerateService(SupportMode mode, SupportLanguage language, SupportDatabase database, string connectionString, bool reloadProject) { try { if (string.IsNullOrWhiteSpace(connectionString)) { VsShellUtilities.ShowMessageBox( this.package, "Connection string must not be null.", "ModelGenerator", OLEMSGICON.OLEMSGICON_INFO, OLEMSGBUTTON.OLEMSGBUTTON_OK, OLEMSGDEFBUTTON.OLEMSGDEFBUTTON_FIRST); return; } var dte2 = Package.GetGlobalService(typeof(DTE)) as DTE2; var directory = DevenvHelper.ProjectDirectory; var solutionName = dte2.GetSolutionName(); var projectName = DevenvHelper.ProjectName; var defaultNamespace = DevenvHelper.ProjectDefaultNamespace; dte2.Windows.Item(EnvDTE.Constants.vsWindowKindSolutionExplorer).Activate(); dte2.ToolWindows.SolutionExplorer.GetItem($@"{solutionName}\{projectName}").Select(vsUISelectionType.vsUISelectionTypeSelect); //if (reloadProject) dte2.ExecuteCommand("Project.ReloadProject"); MessageBox.Show($"Successfully generate services file for {projectName}"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private static string GetStringLangByEnum(SupportLanguage lang) { switch (lang) { case SupportLanguage.English: return("en-US"); case SupportLanguage.Russian: return("ru-RU"); case SupportLanguage.Ukrainian: return("uk-UA"); default: return("ru-RU"); } }
public ProductDisplayName GetByProductIdAndLanguage(int productId, SupportLanguage language) { return(this.Query().FirstOrDefault(m => m.Product.Id == productId && m.Language == language)); }
private void Cb_TargetLang_SelectionChanged(object sender, SelectionChangedEventArgs e) { language = (SupportLanguage)cb_TargetLang.SelectedIndex; }
public static string GetBrush(SupportLanguage language) { switch (language) { default: return(""); case SupportLanguage.ActionScript3: return("as3"); case SupportLanguage.Bash: return("bash"); case SupportLanguage.ColdFusion: return("cf"); case SupportLanguage.Cpp: return("cpp"); case SupportLanguage.CSharp: return("csharp"); case SupportLanguage.CSS: return("css"); case SupportLanguage.Delphi: return("delphi"); case SupportLanguage.Diff: return("diff"); case SupportLanguage.Erlang: return("erl"); case SupportLanguage.Groovy: return("groovy"); case SupportLanguage.Java: return("java"); case SupportLanguage.JavaFX: return("jfx"); case SupportLanguage.JavaScript: return("js"); case SupportLanguage.Perl: return("perl"); case SupportLanguage.PHP: return("php"); case SupportLanguage.PlainText: return("plain"); case SupportLanguage.PowerShell: return("ps"); case SupportLanguage.Python: return("py"); case SupportLanguage.Ruby: return("ruby"); case SupportLanguage.Scala: return("scala"); case SupportLanguage.SQL: return("sql"); case SupportLanguage.VisualBasic: return("vb"); case SupportLanguage.XML: return("xml"); } }
public static string GetJavaScriptFileName(SupportLanguage language) { switch (language) { default: return(""); case SupportLanguage.ActionScript3: return("shBrushAS3.js"); case SupportLanguage.Bash: return("shBrushBash.js"); case SupportLanguage.ColdFusion: return("shBrushColdFusion.js"); case SupportLanguage.Cpp: return("shBrushCpp.js"); case SupportLanguage.CSharp: return("shBrushCSharp.js"); case SupportLanguage.CSS: return("shBrushCss.js"); case SupportLanguage.Delphi: return("shBrushDelphi.js"); case SupportLanguage.Diff: return("shBrushDiff.js"); case SupportLanguage.Erlang: return("shBrushErlang.js"); case SupportLanguage.Groovy: return("shBrushGroovy.js"); case SupportLanguage.Java: return("shBrushJava.js"); case SupportLanguage.JavaFX: return("shBrushJavaFX.js"); case SupportLanguage.JavaScript: return("shBrushJScript.js"); case SupportLanguage.Perl: return("shBrushPerl.js"); case SupportLanguage.PHP: return("shBrushPhp.js"); case SupportLanguage.PlainText: return("shBrushPlain.js"); case SupportLanguage.PowerShell: return("shBrushPowerShell.js"); case SupportLanguage.Python: return("shBrushPython.js"); case SupportLanguage.Ruby: return("shBrushRuby.js"); case SupportLanguage.Scala: return("shBrushScala.js"); case SupportLanguage.SQL: return("shBrushSql.js"); case SupportLanguage.VisualBasic: return("shBrushVb.js"); case SupportLanguage.XML: return("shBrushXml.js"); } }