public override void SaveSettingsToStorage() { base.SaveSettingsToStorage(); this.language.Settings.Visibility = VisibilityKeywords.ToArray(); this.language.Settings.Braces = Braces.ToArray(); this.language.Settings.Linq = LinqKeywords.ToArray(); this.language.Settings.Enabled = Enabled; this.language.Settings.Save(); }
public override void SaveSettingsToStorage() { base.SaveSettingsToStorage(); this.language.Settings.ControlFlow = ControlFlowKeywords.ToArray(); this.language.Settings.Braces = Braces.ToArray(); this.language.Settings.Enabled = Enabled; this.language.Settings.Save(); }
public static bool IsClosingBrace(this char ch) => Braces.ContainsValue(ch);
public static bool IsOpeningBrace(this char ch) => Braces.ContainsKey(ch);
public void ProblemTwo() { Console.WriteLine(Braces.IsMatch(Input) ? Day12Part2Func(Braces.Replace(Input, SumBraces)) : Day12Func(Input)); }