93 references to Check
System.Private.Uri (93)
System\Uri.cs (80)
2446Check result; 2452if ((result & Check.DisplayCanonical) == 0) 2456if (NotAny(Flags.ImplicitFile) || (result & Check.ReservedFound) != 0) 2462if (InFact(Flags.ImplicitFile) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0) 2465result &= ~Check.EscapedCanonical; 2468if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3212Check result = Check.None; 3249if ((result & Check.DisplayCanonical) == 0) 3253if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3257if (IriParsing && ((result & (Check.DisplayCanonical | Check.EscapedCanonical | Check.BackslashInPath 3258| Check.FoundNonAscii | Check.NotIriCanonical)) 3259== (Check.DisplayCanonical | Check.FoundNonAscii))) 3428if (((result & Check.DotSlashEscaped) != 0) && _syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes)) 3434if (((syntaxFlags & (UriSyntaxFlags.ConvertPathSlashes)) != 0) && (result & Check.BackslashInPath) != 0) 3441(result & Check.DotSlashAttn) != 0)) 3446if ((result & Check.BackslashInPath) != 0) 3449else if ((result & Check.BackslashInPath) != 0) 3456if ((result & Check.DisplayCanonical) == 0) 3463(result & Check.ReservedFound) != 0) 3471if (((_flags & Flags.ImplicitFile) != 0) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0) 3474result &= ~Check.EscapedCanonical; 3477if ((result & Check.EscapedCanonical) == 0) 3483if (IriParsing && !nonCanonical && ((result & (Check.DisplayCanonical | Check.EscapedCanonical 3484| Check.FoundNonAscii | Check.NotIriCanonical)) 3485== (Check.DisplayCanonical | Check.FoundNonAscii))) 3538if ((result & Check.DisplayCanonical) == 0) 3543if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3548if (IriParsing && ((result & (Check.DisplayCanonical | Check.EscapedCanonical | Check.BackslashInPath 3549| Check.FoundNonAscii | Check.NotIriCanonical)) 3550== (Check.DisplayCanonical | Check.FoundNonAscii))) 3592if ((result & Check.DisplayCanonical) == 0) 3597if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3602if (IriParsing && ((result & (Check.DisplayCanonical | Check.EscapedCanonical | Check.BackslashInPath 3603| Check.FoundNonAscii | Check.NotIriCanonical)) 3604== (Check.DisplayCanonical | Check.FoundNonAscii))) 4142private unsafe Check CheckCanonical(char* str, ref int idx, int end, char delim) 4144Check res = Check.None; 4159res |= Check.ReservedFound; 4166res |= Check.FoundNonAscii; 4179if (!valid) res |= Check.NotIriCanonical; 4200res |= Check.ReservedFound; 4212res |= Check.ReservedFound; 4218if ((res & Check.BackslashInPath) == 0 && c == '\\') 4220res |= Check.BackslashInPath; 4222if ((res & Check.DotSlashAttn) == 0 && i + 1 != end && (str[i + 1] == '/' || str[i + 1] == '\\')) 4224res |= Check.DotSlashAttn; 4229if ((res & Check.DotSlashAttn) == 0 && i + 1 == end || str[i + 1] == '.' || str[i + 1] == '/' 4232res |= Check.DotSlashAttn; 4246res |= Check.NotIriCanonical; 4261res |= Check.DotSlashEscaped; 4278res |= Check.EscapedCanonical; 4283res |= Check.DisplayCanonical; 4286res |= Check.EscapedCanonical;
System\UriExt.cs (13)
461& (Check.BackslashInPath | Check.EscapedCanonical)) == Check.EscapedCanonical; 548Check result = CheckCanonical(str, ref idx, _info.Offset.Path, '/'); 549if (((result & (Check.ReservedFound | Check.BackslashInPath | Check.EscapedCanonical)) 550!= Check.EscapedCanonical) 551&& (!IriParsing || (result & (Check.DisplayCanonical | Check.FoundNonAscii | Check.NotIriCanonical)) 552!= (Check.DisplayCanonical | Check.FoundNonAscii)))