Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ConvertTo() [1/2]

override? object System.ComponentModel.CultureInfoConverter.ConvertTo ( ITypeDescriptorContext? context,
CultureInfo? culture,
object? value,
Type destinationType )
inlinevirtual

Reimplemented from System.ComponentModel.TypeConverter.

Definition at line 427 of file CultureInfoConverter.cs.

428 {
429 if (destinationType == typeof(string))
430 {
431 string result = DefaultCultureString;
432 if (culture != null && culture.Equals(CultureInfo.InvariantCulture))
433 {
434 result = "(Default)";
435 }
436 if (value == null || value == CultureInfo.InvariantCulture)
437 {
438 return result;
439 }
441 {
442 return GetCultureName(culture2);
443 }
444 }
446 {
447 return new InstanceDescriptor(typeof(CultureInfo).GetConstructor(new Type[1] { typeof(string) }), new object[1] { cultureInfo.Name });
448 }
449 return base.ConvertTo(context, culture, value, destinationType);
450 }
virtual string GetCultureName(CultureInfo culture)
static CultureInfo InvariantCulture

References System.culture, System.ComponentModel.CultureInfoConverter.DefaultCultureString, System.ComponentModel.CultureInfoConverter.GetCultureName(), System.Globalization.CultureInfo.InvariantCulture, and System.value.