82 references to IndexOfAnyExcept
cdac-build-tool (1)
_generated\0\RegexGenerator.g.cs (1)
154int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiWordChars);
dotnet-dev-certs (1)
_generated\10\RegexGenerator.g.cs (1)
323int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiHexDigitsLower);
Microsoft.AspNetCore.Components (1)
_generated\7\RegexGenerator.g.cs (1)
110int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiLetters);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
_generated\0\RegexGenerator.g.cs (1)
323int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiHexDigitsLower);
Microsoft.AspNetCore.Http (2)
src\aspnetcore\src\Http\Shared\CookieHeaderParserShared.cs (1)
235var delta = input.AsSpan(offset).IndexOfAnyExcept(CookieValueChar);
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars);
Microsoft.AspNetCore.Http.Abstractions (2)
PathString.cs (2)
85var indexOfInvalidChar = value.AsSpan().IndexOfAnyExcept(s_validPathChars); 124var charsToSkip = value.AsSpan(i).IndexOfAnyExcept(s_validPathChars);
Microsoft.AspNetCore.HttpOverrides (2)
ForwardedHeadersMiddleware.cs (2)
436var firstNonHostCharIdx = host.AsSpan().IndexOfAnyExcept(HostChars); 454var hostEndIdx = host.IndexOfAnyExcept(Ipv6HostChars);
Microsoft.AspNetCore.Mvc.Core (1)
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars);
Microsoft.AspNetCore.Mvc.Razor (1)
TagHelpers\UrlResolutionTagHelper.cs (1)
286var start = url.IndexOfAnyExcept(ValidAttributeWhitespaceChars);
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Rendering\TagBuilder.cs (2)
163var indexOfInvalidCharacter = name.AsSpan(1).IndexOfAnyExcept(_html401IdChars); 194indexOfInvalidCharacter = remainingName.IndexOfAnyExcept(_html401IdChars);
Microsoft.AspNetCore.Routing (2)
_generated\1\RegexGenerator.g.cs (1)
110int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiLetters);
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars);
Microsoft.AspNetCore.Server.HttpSys (4)
src\aspnetcore\src\Shared\ServerInfrastructure\HttpCharacters.cs (4)
60public static int IndexOfInvalidHostChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedHostChars); 62public static int IndexOfInvalidTokenChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedTokenChars); 64public static int IndexOfInvalidTokenChar(ReadOnlySpan<byte> span) => span.IndexOfAnyExcept(_allowedTokenBytes); 68public static int IndexOfInvalidFieldValueChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedFieldChars);
Microsoft.AspNetCore.Server.IIS (4)
src\aspnetcore\src\Shared\ServerInfrastructure\HttpCharacters.cs (4)
60public static int IndexOfInvalidHostChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedHostChars); 62public static int IndexOfInvalidTokenChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedTokenChars); 64public static int IndexOfInvalidTokenChar(ReadOnlySpan<byte> span) => span.IndexOfAnyExcept(_allowedTokenBytes); 68public static int IndexOfInvalidFieldValueChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedFieldChars);
Microsoft.AspNetCore.Server.Kestrel.Core (5)
_generated\1\RegexGenerator.g.cs (1)
325int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiHexDigitsLower);
src\aspnetcore\src\Shared\ServerInfrastructure\HttpCharacters.cs (4)
60public static int IndexOfInvalidHostChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedHostChars); 62public static int IndexOfInvalidTokenChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedTokenChars); 64public static int IndexOfInvalidTokenChar(ReadOnlySpan<byte> span) => span.IndexOfAnyExcept(_allowedTokenBytes); 68public static int IndexOfInvalidFieldValueChar(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(_allowedFieldChars);
Microsoft.Build (3)
_generated\10\RegexGenerator.g.cs (3)
2270int iteration2 = slice.IndexOfAnyExcept(Utilities.s_ascii_30FF030000000000000000); 5198int iteration1 = slice.IndexOfAnyExcept(Utilities.s_asciiLettersAndDigitsAndDashUnderscore); 5570int iteration1 = slice.IndexOfAnyExcept(Utilities.s_asciiLettersAndDigitsAndDashUnderscore);
Microsoft.Build.Framework (1)
_generated\1\RegexGenerator.g.cs (1)
147int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiLettersAndDigitsAndKelvinSign);
Microsoft.Build.Tasks.Core (2)
_generated\0\RegexGenerator.g.cs (2)
1888int iteration2 = slice.IndexOfAnyExcept(Utilities.s_ascii_30FF030000000000000000); 4170int i = span.IndexOfAnyExcept(Utilities.s_asciiExceptDigits);
Microsoft.Build.Utilities.Core (1)
_generated\0\RegexGenerator.g.cs (1)
1729int iteration2 = slice.IndexOfAnyExcept(Utilities.s_ascii_30FF030000000000000000);
Microsoft.DotNet.HotReload.Watch (1)
_generated\0\RegexGenerator.g.cs (1)
668int iteration1 = slice.Slice(1).IndexOfAnyExcept(Utilities.s_asciiLetters);
Microsoft.Extensions.AI.Abstractions (2)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\RegexGenerator.g.cs (2)
161int i = inputSpan.Slice(pos).IndexOfAnyExcept(Utilities.s_asciiWordChars); 650int i = inputSpan.Slice(pos).IndexOfAnyExcept(Utilities.s_asciiLettersAndDigits);
Microsoft.Extensions.AI.OpenAI (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\RegexGenerator.g.cs (1)
93int i = inputSpan.Slice(pos).IndexOfAnyExcept(Utilities.s_asciiWordChars);
Microsoft.ML.Tokenizers (2)
RegexGenerator.g.cs (2)
2258int i = span.IndexOfAnyExcept(Utilities.s_asciiWhiteSpace); 2284int i = span.IndexOfAnyExcept(Utilities.s_ascii_FFFFFFFF1108007000000040010000D0);
Microsoft.Net.Http.Headers (3)
ContentDispositionHeaderValue.cs (1)
623var length = remaining.IndexOfAnyExcept(Rfc5987AttrChar);
src\aspnetcore\src\Http\Shared\CookieHeaderParserShared.cs (1)
235var delta = input.AsSpan(offset).IndexOfAnyExcept(CookieValueChar);
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
67var firstNonTokenCharIdx = subspan.IndexOfAnyExcept(TokenChars);
RepoTasks (1)
_generated\0\RegexGenerator.g.cs (1)
323int iteration = slice.IndexOfAnyExcept(Utilities.s_asciiHexDigitsLower);
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\W3CPropagator.cs (1)
506int indexOfInvalidCharacter = value.IndexOfAnyExcept(s_validBaggageValueChars);
System.Net.Http (2)
System\Net\Http\Headers\HeaderUtilities.cs (1)
79int length = utf8.IndexOfAnyExcept(s_rfc5987AttrBytes);
System\Net\Http\HttpRuleParser.cs (1)
42int index = slice.IndexOfAnyExcept(s_tokenChars);
System.Net.HttpListener (1)
src\runtime\src\libraries\Common\src\System\Net\WebSockets\WebSocketValidate.cs (1)
44int indexOfInvalidChar = subProtocol.AsSpan().IndexOfAnyExcept(s_validSubprotocolChars);
System.Net.Mail (1)
System\Net\Mail\MailBnfHelper.cs (1)
231int i = span.IndexOfAnyExcept(s_charactersAllowedInTokens);
System.Net.WebSockets (1)
src\runtime\src\libraries\Common\src\System\Net\WebSockets\WebSocketValidate.cs (1)
44int indexOfInvalidChar = subProtocol.AsSpan().IndexOfAnyExcept(s_validSubprotocolChars);
System.Net.WebSockets.Client (1)
src\runtime\src\libraries\Common\src\System\Net\WebSockets\WebSocketValidate.cs (1)
44int indexOfInvalidChar = subProtocol.AsSpan().IndexOfAnyExcept(s_validSubprotocolChars);
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64ValidatorHelper.cs (2)
148public int IndexOfAnyExcept(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(s_validBase64Chars); 173public int IndexOfAnyExcept(ReadOnlySpan<byte> span) => span.IndexOfAnyExcept(s_validBase64Chars);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlValidator.cs (2)
62public int IndexOfAnyExcept(ReadOnlySpan<char> span) => span.IndexOfAnyExcept(s_validBase64UrlChars); 88public int IndexOfAnyExcept(ReadOnlySpan<byte> span) => span.IndexOfAnyExcept(s_validBase64UrlChars);
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
800IndexOfAnyExcept((ReadOnlySpan<T>)span, values); 4904while ((pos = span.IndexOfAnyExcept(values)) >= 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Net\WebUtility.cs (3)
280for (int i = input.IndexOfAnyExcept(s_htmlAsciiNonEncodingChars); (uint)i < (uint)input.Length; i++) 314for (int i = value.AsSpan().IndexOfAnyExcept(s_safeUrlChars); (uint)i < (uint)value.Length; i++) 388for (int i = source.IndexOfAnyExcept(s_safeUrlBytes); (uint)i < (uint)source.Length; i++)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyName.cs (2)
303int indexOfFirstToEscape = codebase.AsSpan().IndexOfAnyExcept(UnreservedReserved); 360int charsToCopy = stringToEscape.IndexOfAnyExcept(UnreservedReserved);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
2644? this.AsSpan().IndexOfAnyExcept(SearchValuesStorage.AsciiExceptLowercase) 2645: this.AsSpan().IndexOfAnyExcept(SearchValuesStorage.AsciiExceptUppercase);
System.Private.Uri (6)
System\DomainNameHelper.cs (1)
104: hostname.IndexOfAnyExcept(s_validChars);
System\UriExt.cs (1)
187int i = data.AsSpan().IndexOfAnyExcept(s_asciiOtherThanPercent);
System\UriHelper.cs (4)
142int indexOfFirstToEscape = charsToEscape.IndexOfAnyExcept(Unreserved); 209int indexOfFirstToEscape = charsToEscape.IndexOfAnyExcept(noEscape); 235int indexOfFirstToEscape = stringToEscape.IndexOfAnyExcept(noEscape); 307int charsToCopy = stringToEscape.IndexOfAnyExcept(noEscape);
System.Private.Xml (3)
System\Xml\XmlCharType.cs (3)
138str.IndexOfAnyExcept(s_whitespaceChars); 142int i = str.IndexOfAnyExcept(s_asciiCharDataChars); 176str.AsSpan().IndexOfAnyExcept(s_publicIdChars);
System.Text.Encodings.Web (2)
System\Text\Encodings\Web\OptimizedInboxTextEncoder.cs (2)
366asciiBytesSkipped = data.IndexOfAnyExcept(_allowedAsciiBytes); 406idx = data.IndexOfAnyExcept(_allowedAsciiChars);
System.Text.Json (3)
System\Text\Json\Reader\JsonReaderHelper.net8.cs (1)
36int index = span.IndexOfAnyExcept(s_whiteSpace);
System\Text\Json\Writer\JsonWriterHelper.Escaping.cs (2)
85return value.IndexOfAnyExcept(s_allowedBytes); 97return value.IndexOfAnyExcept(s_allowedChars);
System.Web.HttpUtility (1)
System\Web\Util\HttpEncoder.cs (1)
443int i = bytes.IndexOfAnyExcept(s_urlSafeBytes);
System.Windows.Forms (1)
_generated\2\RegexGenerator.g.cs (1)
91int i = inputSpan.Slice(pos).IndexOfAnyExcept(Utilities.s_whitespace);