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

◆ TryCreate() [2/4]

static bool System.Uri.TryCreate ( [NotNullWhen(true)] string? uriString,
UriKind uriKind,
[NotNullWhen(true)] out Uri? result )
inlinestatic

Definition at line 3793 of file Uri.cs.

3794 {
3795 if (uriString == null)
3796 {
3797 result = null;
3798 return false;
3799 }
3800 UriFormatException e = null;
3801 UriCreationOptions creationOptions = default(UriCreationOptions);
3802 result = CreateHelper(uriString, dontEscape: false, uriKind, ref e, in creationOptions);
3803 if (e == null)
3804 {
3805 return result != null;
3806 }
3807 return false;
3808 }
static Uri CreateHelper(string uriString, bool dontEscape, UriKind uriKind, ref UriFormatException e, in UriCreationOptions creationOptions=default(UriCreationOptions))
Definition Uri.cs:4107

References System.Uri.CreateHelper(), System.creationOptions, and System.Runtime.Serialization.Dictionary.

Referenced by System.Net.CookieContainer.Add(), System.Net.HttpListenerRequestUriBuilder.BuildRequestUriUsingCookedPath(), System.Net.HttpListenerRequestUriBuilder.BuildRequestUriUsingRawPath(), System.Runtime.Serialization.DataContract.CheckExplicitDataContractNamespaceUri(), System.Xml.Xsl.Runtime.XmlCollation.Create(), System.Uri.Equals(), System.Net.CookieParser.Get(), System.Xml.Xsl.SourceLineInfo.GetFileName(), System.Net.WebClient.GetUri(), System.Net.WebClient.GetUri(), System.UriTypeConverter.IsValid(), System.Net.Http.HttpRuleParser.IsValidHostName(), System.Uri.IsWellFormedUriString(), System.Net.ServiceNameStore.NormalizeServiceName(), System.Security.Authentication.ExtendedProtection.ServiceNameCollection.NormalizeServiceName(), System.Text.Json.Serialization.Converters.UriConverter.Read(), System.Net.WebRequest.RegisterPrefix(), System.Xml.Extensions.ExtensionMethods.ToUri(), System.Xml.XmlConvert.ToUri(), System.Uri.TryCreate(), System.Net.HttpWebRequest.TryGetHostUri(), System.Net.Http.MultiProxy.TryParseProxyConfigPart(), System.Net.Http.Headers.UriHeaderParser.TryParseValue(), System.Web.Util.UriUtil.TrySplitUriForPathEncode(), System.Xml.XmlConvert.TryToUri(), and System.Net.FtpControlStream.TryUpdateResponseUri().