12 references to IriHelper
System.Private.Uri (12)
System\DomainNameHelper.cs (1)
169
if (!
IriHelper
.IsInInclusiveRange((uint)labelLength, 1, 63))
System\PercentEncodingHelper.cs (1)
91
if (!iriParsing ||
IriHelper
.CheckIriUnicodeRange((uint)rune.Value, isQuery))
System\Uri.cs (8)
3496
IriHelper
.EscapeUnescapeIri(ref vsb, original, isQuery: false);
3500
IriHelper
.EscapeUnescapeIri(ref vsb, original.Slice(0, pathLength), isQuery: false); // Path
3511
IriHelper
.EscapeUnescapeIri(ref vsb, original, isQuery: true); // Query
3515
IriHelper
.EscapeUnescapeIri(ref vsb, original.Slice(0, fragmentOffset), isQuery: true); // Query
3516
IriHelper
.EscapeUnescapeIri(ref vsb, original.Slice(fragmentOffset), isQuery: false); // Fragment
3752
IriHelper
.EscapeUnescapeIri(ref vsb, str.Slice(startOffset, i - startOffset + 1), isQuery: false);
4081
valid =
IriHelper
.CheckIriUnicodeRange(c, span[i + 1], out _, true);
4087
valid =
IriHelper
.CheckIriUnicodeRange(c, true);
System\UriExt.cs (1)
71
IriHelper
.EscapeUnescapeIri(ref vsb, _originalUnicodeString, isQuery: false);
System\UriHelper.cs (1)
424
else if (iriParsing && (ch <= '\x9F' ? IsNotSafeForUnescape(ch) : !
IriHelper
.CheckIriUnicodeRange(ch, isQuery)))