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

◆ ConvertFrom() [2/3]

override? object System.UriTypeConverter.ConvertFrom ( ITypeDescriptorContext? context,
CultureInfo? culture,
object? value )
inline

Definition at line 28 of file UriTypeConverter.cs.

29 {
30 if (value is string text)
31 {
32 if (string.IsNullOrEmpty(text))
33 {
34 return null;
35 }
36 return new Uri(text, UriKind.RelativeOrAbsolute);
37 }
38 if (value is Uri uri)
39 {
40 return new Uri(uri.OriginalString, GetUriKind(uri));
41 }
43 }
Exception GetConvertFromException(object? value)
static UriKind GetUriKind(Uri uri)
UriKind
Definition UriKind.cs:4

References System.ComponentModel.TypeConverter.GetConvertFromException(), System.UriTypeConverter.GetUriKind(), System.text, and System.value.