public char GetChar(string name) { Type foundType; object value = GetElement(name, out foundType) !; return(ReferenceEquals(foundType, typeof(char)) ? (char)value : _converter.ToChar(value)); }
public char GetChar(string name) { #if NOT_PFX object value = GetValue(name, typeof(System.Char)); return(converter.ToChar(value)); #else throw new NotSupportedException(); #endif }
public char GetChar(String name) { Type foundType; Object value; value = GetElement(name, out foundType); if (Object.ReferenceEquals(foundType, typeof(char))) { return((char)value); } return(m_converter.ToChar(value)); }
internal static object Convert(IFormatterConverter formatterConverter, object value, TypeCode typeCode) { return(typeCode switch { TypeCode.Boolean => formatterConverter.ToBoolean(value), TypeCode.Byte => formatterConverter.ToBoolean(value), TypeCode.Char => formatterConverter.ToChar(value), TypeCode.DateTime => formatterConverter.ToDateTime(value), TypeCode.Decimal => formatterConverter.ToDecimal(value), TypeCode.Double => formatterConverter.ToDouble(value), TypeCode.Int16 => formatterConverter.ToInt16(value), TypeCode.Int32 => formatterConverter.ToInt32(value), TypeCode.Int64 => formatterConverter.ToInt64(value), TypeCode.SByte => formatterConverter.ToSByte(value), TypeCode.Single => formatterConverter.ToSingle(value), TypeCode.String => formatterConverter.ToString(value), TypeCode.UInt16 => formatterConverter.ToUInt16(value), TypeCode.UInt32 => formatterConverter.ToUInt32(value), TypeCode.UInt64 => formatterConverter.ToUInt64(value), _ => throw new NotSupportedException("Unsupported type code: " + typeCode), });
public char GetChar(string name) { object value = GetValue(name, typeof(System.Char)); return(converter.ToChar(value)); }
public char ToChar(object value) { return(_impl.ToChar(value)); }
public char GetChar(string name) { var value = GetValue(name, typeof(char)); return(converter.ToChar(value)); }