public static Char ToChar(string s) { if (s == null) { throw new ArgumentNullException(nameof(s)); } if (s.Length != 1) { throw new FormatException(SR.XmlConvert_NotOneCharString); } return s[0]; }
public static char?GetAttributeChar([NotNull] this XmlReader reader, string name, char?Default = null) { var str = reader.GetAttribute(name); return(str is null ? Default : XmlConvert.ToChar(str)); }