11 references to IriHelper
System.Private.Uri (11)
System\DomainNameHelper.cs (1)
169if (!IriHelper.IsInInclusiveRange((uint)labelLength, 1, 63))
System\PercentEncodingHelper.cs (1)
77if (!iriParsing || IriHelper.CheckIriUnicodeRange((uint)rune.Value, isQuery))
System\Uri.cs (8)
3477IriHelper.EscapeUnescapeIri(ref vsb, original, isQuery: false); 3481IriHelper.EscapeUnescapeIri(ref vsb, original.Slice(0, pathLength), isQuery: false); // Path 3492IriHelper.EscapeUnescapeIri(ref vsb, original, isQuery: true); // Query 3496IriHelper.EscapeUnescapeIri(ref vsb, original.Slice(0, fragmentOffset), isQuery: true); // Query 3497IriHelper.EscapeUnescapeIri(ref vsb, original.Slice(fragmentOffset), isQuery: false); // Fragment 3507IriHelper.EscapeUnescapeIri(ref vsb, span, isQuery); 4053valid = IriHelper.CheckIriUnicodeRange(c, span[i + 1], out _, true); 4059valid = IriHelper.CheckIriUnicodeRange(c, true);
System\UriHelper.cs (1)
424else if (iriParsing && (ch <= '\x9F' ? IsNotSafeForUnescape(ch) : !IriHelper.CheckIriUnicodeRange(ch, isQuery)))