Definition at line 3305 of file Uri.cs.
3306 {
3307 int num = 0;
3312 {
3314 if (c ==
'\\' &&
syntax.InFact(UriSyntaxFlags.ConvertPathSlashes))
3315 {
3317 }
3318 if (c == '/')
3319 {
3320 num++;
3321 }
3322 else
3323 {
3324 if (num > 1)
3325 {
3327 }
3328 num = 0;
3329 }
3330 if (c == '.')
3331 {
3333 continue;
3334 }
3336 {
3338 {
3344 {
3346 }
3348 continue;
3349 }
3351 }
3352 if (c == '/')
3353 {
3355 {
3359 }
3361 }
3362 }
3363 if (
span.Length != 0 &&
syntax.InFact(UriSyntaxFlags.CanonicalizeAsFilePath) && num <= 1)
3364 {
3366 {
3370 }
3372 {
3376 }
3377 }
3379 }
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
References System.Collections.Generic.Dictionary< TKey, TValue >.CopyTo(), and System.Runtime.Serialization.Dictionary.