From aef26a40cbc6835aae0d293a523f5a7681b9a436 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Thu, 14 May 2020 17:13:46 -0400 Subject: wow lots of tests passing! --- IrcStates/ISupportChanModes.cs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'IrcStates/ISupportChanModes.cs') diff --git a/IrcStates/ISupportChanModes.cs b/IrcStates/ISupportChanModes.cs index 9bf565c..74a0579 100644 --- a/IrcStates/ISupportChanModes.cs +++ b/IrcStates/ISupportChanModes.cs @@ -1,4 +1,6 @@ using System.Collections.Generic; +using System.Globalization; +using System.Linq; namespace IrcStates { @@ -9,10 +11,18 @@ namespace IrcStates if (splitVal == null) return; var split = splitVal.Split(',', 4); - ListModes = new List {split[0]}; - SettingBModes = new List {split[1]}; - SettingCModes = new List {split[2]}; - SettingDModes = new List {split[3]}; + + ListModes = new List(); + ListModes.AddRange(split[0].Select(c => c.ToString(CultureInfo.InvariantCulture))); + + SettingBModes = new List(); + SettingBModes.AddRange(split[1].Select(c => c.ToString(CultureInfo.InvariantCulture))); + + SettingCModes = new List(); + SettingCModes.AddRange(split[2].Select(c => c.ToString(CultureInfo.InvariantCulture))); + + SettingDModes = new List(); + SettingDModes.AddRange(split[3].Select(c => c.ToString(CultureInfo.InvariantCulture))); } public List ListModes { get; set; } -- cgit 1.4.1