65 references to IndexOfAny
http2cat (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
IIS.FunctionalTests (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
IIS.LongTests (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
IIS.NewHandler.FunctionalTests (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
IIS.ShadowCopy.Tests (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
IISExpress.FunctionalTests (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
Microsoft.AspNetCore.Antiforgery (2)
src\Shared\WebEncoders\WebEncoders.cs (2)
80int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators); 137int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators);
Microsoft.AspNetCore.Components (1)
src\Http\Routing\src\Patterns\RoutePatternParser.cs (1)
428if (parameterName.Length == 0 || parameterName.AsSpan().IndexOfAny(InvalidParameterNameChars) >= 0)
Microsoft.AspNetCore.Components.Web (1)
Forms\FieldIdGenerator.cs (1)
38if (fieldName.AsSpan().IndexOfAny(InvalidIdChars) < 0)
Microsoft.AspNetCore.DataProtection.Abstractions (2)
src\Shared\WebEncoders\WebEncoders.cs (2)
80int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators); 137int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators);
Microsoft.AspNetCore.Http.Connections (2)
src\Shared\WebEncoders\WebEncoders.cs (2)
80int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators); 137int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators);
Microsoft.AspNetCore.Routing (6)
Patterns\RoutePatternFactory.cs (5)
773if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0) 796if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0) 823if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0) 857if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0) 893if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
Patterns\RoutePatternParser.cs (1)
428if (parameterName.Length == 0 || parameterName.AsSpan().IndexOfAny(InvalidParameterNameChars) >= 0)
Microsoft.AspNetCore.Server.HttpSys (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
Microsoft.AspNetCore.Shared.Tests (3)
src\Shared\ServerInfrastructure\HttpCharacters.cs (1)
54public static int IndexOfInvalidFieldValueCharExtended(ReadOnlySpan<char> span) => span.IndexOfAny(_invalidFieldChars);
src\Shared\WebEncoders\WebEncoders.cs (2)
80int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators); 137int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators);
Microsoft.AspNetCore.WebUtilities (2)
src\Shared\WebEncoders\WebEncoders.cs (2)
80int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators); 137int indexOfFirstDifferentiator = inputSpan.IndexOfAny(s_base64vsBase64UrlDifferentiators);
Microsoft.Build (8)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
1132ProjectErrorUtilities.VerifyThrowInvalidProject(input.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", input, inputItemName); 1133ProjectErrorUtilities.VerifyThrowInvalidProject(output.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, _project.ProjectFileLocation, "IllegalCharactersInFileOrDirectory", output, outputItemName);
Construction\ProjectTargetElement.cs (1)
109int indexOfSpecialCharacter = unescapedValue.AsSpan().IndexOfAny(XMakeElements.InvalidTargetNameCharacters);
Construction\Solution\ProjectInSolution.cs (1)
514int indexOfChar = projectName.AsSpan().IndexOfAny(s_charsToCleanse);
Construction\Solution\SolutionFile.cs (1)
1305ProjectFileErrorUtilities.VerifyThrowInvalidProjectFile(proj.RelativePath.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0,
Definition\Project.cs (1)
2630if (fragment is GlobFragment && fragment.TextFragment.AsSpan().IndexOfAny(s_invalidGlobChars) < 0)
Evaluation\ProjectParser.cs (1)
580int indexOfSpecialCharacter = targetName.AsSpan().IndexOfAny(XMakeElements.InvalidTargetNameCharacters);
FileMatcher.cs (1)
1600if (filespec.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) >= 0)
Microsoft.Build.Utilities.Core (1)
FileMatcher.cs (1)
1600if (filespec.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) >= 0)
Microsoft.Net.Http.Headers (1)
ContentDispositionHeaderValue.cs (1)
637length = remaining.IndexOfAny(Rfc5987AttrChar);
MSBuild (2)
XMake.cs (2)
3239InitializationException.VerifyThrow(extension.AsSpan().IndexOfAny(MSBuildConstants.InvalidPathChars) < 0, "InvalidExtensionToIgnore", extension, null, false); 3259int indexOfSpecialCharacter = parameter.AsSpan().IndexOfAny(XMakeElements.InvalidTargetNameCharacters);
System.Net.Http (2)
System\Net\Http\Headers\HeaderUtilities.cs (1)
94length = utf8.IndexOfAny(s_rfc5987AttrBytes);
System\Net\Http\HttpRuleParser.cs (1)
153int index = slice.IndexOfAny(s_hostDelimiterChars);
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (4)
2649IndexOfAny((ReadOnlySpan<T>)span, values); 4855while ((pos = span.IndexOfAny(values)) >= 0) 5625while ((pos = span.IndexOfAny(values)) >= 0) 5995separatorIndex = _source.Slice(_startNext).IndexOfAny(_searchValues);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (1)
1582int idx = text.IndexOfAny(SearchValuesStorage.NewLineChars);
src\libraries\System.Private.CoreLib\src\System\Text\SpanLineEnumerator.cs (1)
55int idx = remaining.IndexOfAny(string.SearchValuesStorage.NewLineChars);
src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
37int offset = input.IndexOfAny(s_endOfFullTypeNameDelimiterChars);
System.Private.DataContractSerialization (2)
System\Xml\XmlConverter.cs (2)
1096int count = chars.IndexOfAny(s_whitespaceChars); 1115int indexOfWhitespace = s.AsSpan().IndexOfAny(s_whitespaceChars);
System.Private.Uri (4)
System\DomainNameHelper.cs (1)
103? hostname.IndexOfAny(s_iriInvalidChars)
System\Uri.cs (3)
644int i = relativeStr.IndexOfAny(s_segmentSeparatorChars); 1903int index = uriString.AsSpan().IndexOfAny(s_segmentSeparatorChars); 3714int userInfoLength = slice.IndexOfAny(s_userInfoEndChars);
System.Reflection.Metadata (1)
System\Reflection\Metadata\TypeNameParserHelpers.cs (1)
37int offset = input.IndexOfAny(s_endOfFullTypeNameDelimiterChars);
System.Security.Cryptography (1)
System\Security\Cryptography\Base64Transforms.cs (1)
252while ((whitespaceIndex = inputBuffer.IndexOfAny(s_whiteSpace)) >= 0)
System.Text.Json (3)
System\Text\Json\Reader\JsonReaderHelper.cs (2)
32int i = span.IndexOfAny(s_charactersToEscape); 68int i = span.IndexOfAny(s_charactersToEscape);
System\Text\Json\Reader\JsonReaderHelper.net8.cs (1)
23span.IndexOfAny(s_controlQuoteBackslash);
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\RegexParser.cs (2)
153int indexOfMetachar = input.AsSpan().IndexOfAny(s_metachars); 202indexOfMetachar = input.IndexOfAny(s_metachars);
System.Web.HttpUtility (2)
System\Web\Util\HttpEncoder.cs (2)
131int i = value.AsSpan().IndexOfAny(s_invalidJavaScriptChars); 182i = chars.IndexOfAny(s_invalidJavaScriptChars);