Definition at line 3244 of file Uri.cs.
3245 {
3246 if (end -
start < 3)
3247 {
3248 return;
3249 }
3250 char*
ptr =
pch + end - 2;
3254 {
3255 if (*(
pch++) !=
'%')
3256 {
3257 continue;
3258 }
3259 char c = UriHelper.DecodeHexChars(*(
pch++), *(
pch++));
3261 {
3262 continue;
3263 }
3267 {
3268 if ((*(
ptr2++) = *(
pch++)) ==
'%')
3269 {
3270 c = UriHelper.DecodeHexChars(*(
ptr2++) = *(
pch++), *(
ptr2++) = *(
pch++));
3272 {
3275 }
3276 }
3277 }
3278 break;
3279 }
3282 {
3283 return;
3284 }
3286 {
3288 return;
3289 }
3292 {
3294 return;
3295 }
3298 }
References System.UriHelper.DecodeHexChars(), and System.start.
Referenced by System.Uri.GetCanonicalPath().