public static string MakeIndentString(this LanguagePreferences pref) { string indent = null; if (pref.InsertTabs) { var spacesNeeded = pref.IndentSize % pref.TabSize; var tabsNeeded = pref.IndentSize / pref.TabSize; if (tabsNeeded > 0) { indent = new string('\t', tabsNeeded); } if (spacesNeeded > 0) { indent = new string('\t', tabsNeeded); } } else { indent = new string(' ', pref.IndentSize); } return(indent ?? ""); }
public static EconomicCalendarEvent Fill(this EconomicCalendarEvent target, LanguagePreferences languagePreferences, Core.Calendar.EconomicCalendar.Models.EconomicCalendarEvent source) { target.Id = source.Id; target.Actual = source.Actual; target.ActualSignal = source.ActualSignal; target.Category = source.Category; target.Consensus = source.Consensus; target.ConsensusSignal = source.ConsensusSignal; target.CountryAlpha2Code = source.CountryAlpha2Code; target.Description = source.Description.Translate(languagePreferences); target.Forecast = source.Forecast; target.ForecastSignal = source.ForecastSignal; target.Impact = source.Impact; target.IsSpeech = source.IsSpeech; target.Previous = source.Previous; target.PreviousSignal = source.PreviousSignal; target.Revised = source.Revised; target.Symbol = source.Symbol; target.Tag = source.Tag; target.Time = source.Time; target.Title = source.Title.Translate(languagePreferences); target.Url = source.Url; return(target); }
public override LanguagePreferences GetLanguagePreferences() { return (preferences ?? (preferences = new LanguagePreferences(this.Site, typeof(MplLanguage).GUID, this.Name) { EnableCodeSense = true, EnableMatchBraces = true, EnableCommenting = true, EnableShowMatchingBrace = true, EnableMatchBracesAtCaret = true, EnableFormatSelection = true, HighlightMatchingBraceFlags = _HighlightMatchingBraceFlags.HMB_USERECTANGLEBRACES, LineNumbers = true, MaxErrorMessages = 100, AutoOutlining = false, MaxRegionTime = 2000, ShowNavigationBar = true, InsertTabs = false, IndentSize = 7, AutoListMembers = false, EnableQuickInfo = false, ParameterInformation = false })); }
private CodeGeneratorOptions GetCodeGeneratorOptions() { NemerleLanguageService langService = (_fileNode.GetService(typeof(NemerleLanguageService)) as NemerleLanguageService); if (langService == null) { throw new ApplicationException("Language service not found"); } CodeGeneratorOptions codeGenOptions = new CodeGeneratorOptions(); LanguagePreferences prefs = langService.GetLanguagePreferences(); if (prefs.InsertTabs) { codeGenOptions.IndentString = "\t"; } else { codeGenOptions.IndentString = new string(' ', prefs.IndentSize ); } // Set deliberately (TODO) codeGenOptions.BlankLinesBetweenMembers = true; codeGenOptions.BracingStyle = "Block"; codeGenOptions.ElseOnClosing = false; return(codeGenOptions); }
public override void Dispose() { try { // Clear the special sources foreach (PythonSource source in specialSources.Values) { source.Dispose(); } specialSources.Clear(); // Dispose the preferences. if (null != preferences) { preferences.Dispose(); preferences = null; } // Dispose the scanner. if (null != scanner) { scanner.Dispose(); scanner = null; } } finally { base.Dispose(); } }
public ActionResult PreferedLanguages(int[] model) { var userId = UserData.UserId; var lp = new LanguagePreferences(userId); var updateModel = new List <Interlex.BusinessLayer.Models.LanguagePreferences.LanguagePreferencesUpdateModel>(); for (int i = 0; i < model.Length; i++) { updateModel.Add( new LanguagePreferences.LanguagePreferencesUpdateModel { LangNumber = model[i], Position = i + 1 }); } try { lp.UpdateLanguagePreferences(userId, updateModel); ViewBag.Msg = @Resources.Resources.Notify_LangPreferencesSuccess; } catch (Exception) { ViewBag.Msg = @Resources.Resources.Notify_LangPreferencesError; } return(PartialView("~/Views/User/_SettingsChangeResult.cshtml")); }
public static string MakeIndentString(this LanguagePreferences pref) { string indent = null; if (pref.InsertTabs) { var spacesNeeded = pref.IndentSize % pref.TabSize; var tabsNeeded = pref.IndentSize / pref.TabSize; if (tabsNeeded > 0 && spacesNeeded > 0) { var sb = new StringBuilder(tabsNeeded + spacesNeeded); sb.Append('\t', tabsNeeded); sb.Append(' ', spacesNeeded); indent = sb.ToString(); } else if (tabsNeeded > 0) { indent = new string('\t', tabsNeeded); } else if (spacesNeeded > 0) { indent = new string(' ', spacesNeeded); } } else { indent = new string(' ', pref.IndentSize); } return(indent); }
public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { preferences = new LanguagePreferences(Site, typeof(MarkdownLanguage).GUID, Name); if (preferences != null) { preferences.Init(); preferences.EnableCodeSense = true; preferences.EnableMatchBraces = true; preferences.EnableMatchBracesAtCaret = true; preferences.EnableShowMatchingBrace = true; preferences.EnableCommenting = true; preferences.HighlightMatchingBraceFlags = _HighlightMatchingBraceFlags.HMB_USERECTANGLEBRACES; preferences.LineNumbers = false; preferences.MaxErrorMessages = 100; preferences.AutoOutlining = false; preferences.MaxRegionTime = 2000; preferences.InsertTabs = false; preferences.IndentSize = 2; preferences.IndentStyle = IndentingStyle.Smart; preferences.WordWrap = true; preferences.WordWrapGlyphs = true; preferences.AutoListMembers = true; preferences.EnableQuickInfo = true; preferences.ParameterInformation = true; } } return(preferences); }
public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { preferences = new LanguagePreferences(this.Site, typeof(ClojureLanguage).GUID, this.Name); if (preferences != null) { preferences.Init(); preferences.EnableCodeSense = true; preferences.EnableMatchBraces = true; preferences.EnableCommenting = true; preferences.EnableShowMatchingBrace = true; preferences.EnableMatchBracesAtCaret = true; preferences.HighlightMatchingBraceFlags = _HighlightMatchingBraceFlags.HMB_USERECTANGLEBRACES; preferences.LineNumbers = true; preferences.MaxErrorMessages = 100; preferences.AutoOutlining = false; preferences.MaxRegionTime = 2000; preferences.ShowNavigationBar = true; preferences.AutoListMembers = true; preferences.EnableQuickInfo = true; preferences.ParameterInformation = true; } } return(preferences); }
public override void Dispose() { preferences?.Dispose(); preferences = null; base.Dispose(); }
public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { preferences = new LanguagePreferences(Site, GetLanguageServiceGuid(), Name); if (preferences != null) { preferences.Init(); preferences.EnableMatchBraces = true; preferences.EnableShowMatchingBrace = true; preferences.EnableMatchBracesAtCaret = true; preferences.HighlightMatchingBraceFlags = _HighlightMatchingBraceFlags.HMB_USERECTANGLEBRACES; preferences.EnableCodeSense = true; preferences.EnableAsyncCompletion = true; preferences.EnableQuickInfo = true; preferences.AutoOutlining = true; preferences.ShowNavigationBar = false; preferences.IndentSize = 2; preferences.IndentStyle = IndentingStyle.Smart; preferences.TabSize = 2; preferences.InsertTabs = false; preferences.WordWrap = false; preferences.WordWrapGlyphs = true; } } return(preferences); }
public override void SetDefaultPreferences(LanguagePreferences preferences) { preferences.EnableCodeSense = false; preferences.EnableMatchBraces = true; preferences.EnableMatchBracesAtCaret = true; preferences.EnableShowMatchingBrace = true; preferences.EnableCommenting = true; preferences.HighlightMatchingBraceFlags = _HighlightMatchingBraceFlags.HMB_USERECTANGLEBRACES; preferences.LineNumbers = true; preferences.MaxErrorMessages = 100; preferences.AutoOutlining = false; preferences.MaxRegionTime = 2000; preferences.InsertTabs = false; preferences.IndentSize = 2; preferences.IndentStyle = IndentingStyle.Smart; preferences.ShowNavigationBar = true; preferences.EnableFormatSelection = true; preferences.WordWrap = true; preferences.WordWrapGlyphs = true; preferences.AutoListMembers = true; preferences.HideAdvancedMembers = false; preferences.EnableQuickInfo = true; preferences.ParameterInformation = true; }
public override LanguagePreferences GetLanguagePreferences() { if (_preferences == null) { _preferences = new LanguagePreferences(Site, typeof(ExcessLanguageService).GUID, Name); } return(_preferences); }
} // func GetFormatFilterList public override LanguagePreferences GetLanguagePreferences() { if (languagePreferences == null) { languagePreferences = new LanguagePreferences(Site, typeof(NeoLuaLanguageService).GUID, Name); languagePreferences.Init(); } return(languagePreferences); } // func GetLanguagePreferences
public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { preferences = new LanguagePreferences(this.Site, typeof(RefalLanguageService).GUID, Name); } return(preferences); }
public override LanguagePreferences GetLanguagePreferences() { if (FLangaugePreferences == null) { FLangaugePreferences = new LanguagePreferences(this.Site, typeof(PascalLanguageService).GUID, this.Name); FLangaugePreferences.Init(); } return(FLangaugePreferences); }
public override LanguagePreferences GetLanguagePreferences() { if (this.m_preferences == null) { this.m_preferences = new LanguagePreferences(this.Site, typeof(OneSLanguageService).GUID, this.Name); this.m_preferences.Init(); } return(this.m_preferences); }
public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { preferences = new LanguagePreferences(Site, typeof(YAMLLanguageService).GUID, Name); preferences.Init(); } return(preferences); }
public override LanguagePreferences GetLanguagePreferences() { if (mPreferences == null) { mPreferences = new LanguagePreferences(Site, typeof(BooLanguageService).GUID, Name); mPreferences.Init(); } return(mPreferences); }
public override LanguagePreferences GetLanguagePreferences() { if (_langPreferences == null) { _langPreferences = new LanguagePreferences(Site, new Guid(Constants.LanguageId), Name); _langPreferences.Init(); } return(_langPreferences); }
public override LanguagePreferences GetLanguagePreferences() { if (_languagePreferences != null) { return(_languagePreferences); } _languagePreferences = new HSPLanguagePreferences(Site, typeof(HSPLanguageService).GUID, Name); _languagePreferences.Init(); return(_languagePreferences); }
public DaxFormatter(Babel.Source source, EditArray mgr, TextSpan formattingSpan, string eolText, LanguagePreferences languagePreferences, int indentDepth, string formatterType) { _source = source; _editManager = mgr; _formattingSpan = formattingSpan; _eolText = eolText; _languagePreferences = languagePreferences; _indentDepth = indentDepth; _formatterType = formatterType; }
public ActionResult PreferedLanguages() { var lp = new LanguagePreferences(UserData.UserId); var languages = lp.Languages; ViewBag.Languages = languages; return(PartialView("~/Views/User/_PreferedLanguages.cshtml", languages)); }
public async Task <string> Search(string query, LanguagePreferences language) { return(await _schema.ExecuteAsync(_documentWriter, _ => { _.Query = query; _.UserContext = new Dictionary <string, object> { { "language", language } }; })); }
/// <summary> /// Returns a <see cref="LanguagePreferences"/> object for this language service. /// </summary> /// <returns>Returns a LanguagePreferences object</returns> public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { // Create new LanguagePreferences instance preferences = new LanguagePreferences(this.Site, typeof(RegularExpressionLanguageService2).GUID, "Regular Expression Language Service"); } return(preferences); }
/// <summary> /// Gets the language preferences. /// </summary> /// <returns>Returns an instance of language preferences if not set already.</returns> public override LanguagePreferences GetLanguagePreferences() { if (_preferences == null) { _preferences = new LanguagePreferences(this.Site, typeof(MyJsLanguageService).GUID, LanguageName); _preferences.Init(); } return(_preferences); }
internal PythonToolsService(IServiceContainer container) { _container = container; var langService = new PythonLanguageInfo(container); _container.AddService(langService.GetType(), langService, true); IVsTextManager textMgr = (IVsTextManager)container.GetService(typeof(SVsTextManager)); if (textMgr != null) { var langPrefs = new LANGPREFERENCES[1]; langPrefs[0].guidLang = typeof(PythonLanguageInfo).GUID; ErrorHandler.ThrowOnFailure(textMgr.GetUserPreferences(null, null, langPrefs, null)); _langPrefs = new LanguagePreferences(this, langPrefs[0]); Guid guid = typeof(IVsTextManagerEvents2).GUID; IConnectionPoint connectionPoint; ((IConnectionPointContainer)textMgr).FindConnectionPoint(ref guid, out connectionPoint); connectionPoint.Advise(_langPrefs, out _langPrefsTextManagerCookie); } _optionsService = (IPythonToolsOptionsService)container.GetService(typeof(IPythonToolsOptionsService)); var compModel = (IComponentModel)container.GetService(typeof(SComponentModel)); _interpreterRegistry = compModel.GetService <IInterpreterRegistryService>(); if (_interpreterRegistry != null) { _interpreterRegistry.InterpretersChanged += InterpretersChanged; } _interpreterOptionsService = compModel.GetService <IInterpreterOptionsService>(); if (_interpreterOptionsService != null) // not available in some test cases... { _interpreterOptionsService.DefaultInterpreterChanged += UpdateDefaultAnalyzer; LoadInterpreterOptions(); } _idleManager = new IdleManager(container); _advancedOptions = new AdvancedEditorOptions(this); _debuggerOptions = new DebuggerOptions(this); _generalOptions = new GeneralOptions(this); _surveyNews = new SurveyNewsService(container); _suppressDialogOptions = new SuppressDialogOptions(this); _globalInterpreterOptions = new GlobalInterpreterOptions(this, _interpreterOptionsService, _interpreterRegistry); _globalInterpreterOptions.Load(); _interactiveOptions = new PythonInteractiveOptions(this, "Interactive"); _interactiveOptions.Load(); _debugInteractiveOptions = new PythonInteractiveOptions(this, "Debug Interactive Window"); _debuggerOptions.Load(); _factoryProviders = ComponentModel.DefaultExportProvider.GetExports <IPythonInterpreterFactoryProvider, Dictionary <string, object> >(); _logger = new PythonToolsLogger(ComponentModel.GetExtensions <IPythonToolsLogger>().ToArray()); InitializeLogging(); }
public override LanguagePreferences GetLanguagePreferences() { if (private_preferences == null) { private_preferences = new LanguagePreferences(this.Site, typeof(AdaLanguageService).GUID, this.Name); private_preferences.Init(); } return(private_preferences); }
public override LanguagePreferences GetLanguagePreferences() { if (m_preferences == null) { m_preferences = new LanguagePreferences(this.Site, typeof(XSharpLanguageService).GUID, this.Name); m_preferences.Init(); } return(m_preferences); }
public override LanguagePreferences GetLanguagePreferences() { if (preferences == null) { preferences = new LanguagePreferences(Site, typeof(NVelocityLanguage).GUID, Name); preferences.Init(); preferences.LineNumbers = true; preferences.Apply(); } return(preferences); }