93 references to Check
System.Private.Uri (93)
System\Uri.cs (80)
2493Check result; 2499if ((result & Check.DisplayCanonical) == 0) 2503if (NotAny(Flags.ImplicitFile) || (result & Check.ReservedFound) != 0) 2509if (InFact(Flags.ImplicitFile) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0) 2512result &= ~Check.EscapedCanonical; 2515if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3263Check result = Check.None; 3300if ((result & Check.DisplayCanonical) == 0) 3304if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3308if (IriParsing && ((result & (Check.DisplayCanonical | Check.EscapedCanonical | Check.BackslashInPath 3309| Check.FoundNonAscii | Check.NotIriCanonical)) 3310== (Check.DisplayCanonical | Check.FoundNonAscii))) 3473if (((result & Check.DotSlashEscaped) != 0) && _syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes)) 3479if (((syntaxFlags & (UriSyntaxFlags.ConvertPathSlashes)) != 0) && (result & Check.BackslashInPath) != 0) 3486(result & Check.DotSlashAttn) != 0)) 3491if ((result & Check.BackslashInPath) != 0) 3494else if ((result & Check.BackslashInPath) != 0) 3501if ((result & Check.DisplayCanonical) == 0) 3508(result & Check.ReservedFound) != 0) 3516if (((_flags & Flags.ImplicitFile) != 0) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0) 3519result &= ~Check.EscapedCanonical; 3522if ((result & Check.EscapedCanonical) == 0) 3528if (IriParsing && !nonCanonical && ((result & (Check.DisplayCanonical | Check.EscapedCanonical 3529| Check.FoundNonAscii | Check.NotIriCanonical)) 3530== (Check.DisplayCanonical | Check.FoundNonAscii))) 3577if ((result & Check.DisplayCanonical) == 0) 3582if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3587if (IriParsing && ((result & (Check.DisplayCanonical | Check.EscapedCanonical | Check.BackslashInPath 3588| Check.FoundNonAscii | Check.NotIriCanonical)) 3589== (Check.DisplayCanonical | Check.FoundNonAscii))) 3625if ((result & Check.DisplayCanonical) == 0) 3630if ((result & (Check.EscapedCanonical | Check.BackslashInPath)) != Check.EscapedCanonical) 3635if (IriParsing && ((result & (Check.DisplayCanonical | Check.EscapedCanonical | Check.BackslashInPath 3636| Check.FoundNonAscii | Check.NotIriCanonical)) 3637== (Check.DisplayCanonical | Check.FoundNonAscii))) 4174private unsafe Check CheckCanonical(char* str, ref int idx, int end, char delim) 4176Check res = Check.None; 4191res |= Check.ReservedFound; 4198res |= Check.FoundNonAscii; 4211if (!valid) res |= Check.NotIriCanonical; 4232res |= Check.ReservedFound; 4244res |= Check.ReservedFound; 4250if ((res & Check.BackslashInPath) == 0 && c == '\\') 4252res |= Check.BackslashInPath; 4254if ((res & Check.DotSlashAttn) == 0 && i + 1 != end && (str[i + 1] == '/' || str[i + 1] == '\\')) 4256res |= Check.DotSlashAttn; 4261if ((res & Check.DotSlashAttn) == 0 && i + 1 == end || str[i + 1] == '.' || str[i + 1] == '/' 4264res |= Check.DotSlashAttn; 4278res |= Check.NotIriCanonical; 4293res |= Check.DotSlashEscaped; 4310res |= Check.EscapedCanonical; 4315res |= Check.DisplayCanonical; 4318res |= Check.EscapedCanonical;
System\UriExt.cs (13)
457& (Check.BackslashInPath | Check.EscapedCanonical)) == Check.EscapedCanonical; 544Check result = CheckCanonical(str, ref idx, _info.Offset.Path, '/'); 545if (((result & (Check.ReservedFound | Check.BackslashInPath | Check.EscapedCanonical)) 546!= Check.EscapedCanonical) 547&& (!IriParsing || (result & (Check.DisplayCanonical | Check.FoundNonAscii | Check.NotIriCanonical)) 548!= (Check.DisplayCanonical | Check.FoundNonAscii)))