Skip to content

Commit d80f38d

Browse files
committed
Fixed build
1 parent afba6f6 commit d80f38d

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

src/Http/Routing/src/Patterns/RoutePatternFactory.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ public static RoutePatternParameterPart ParameterPart(string parameterName)
807807
throw new ArgumentException(Resources.Argument_NullOrEmpty, nameof(parameterName));
808808
}
809809

810-
if (parameterName.IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
810+
if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
811811
{
812812
throw new ArgumentException(Resources.FormatTemplateRoute_InvalidParameterName(parameterName));
813813
}
@@ -833,7 +833,7 @@ public static RoutePatternParameterPart ParameterPart(string parameterName, obje
833833
throw new ArgumentException(Resources.Argument_NullOrEmpty, nameof(parameterName));
834834
}
835835

836-
if (parameterName.IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
836+
if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
837837
{
838838
throw new ArgumentException(Resources.FormatTemplateRoute_InvalidParameterName(parameterName));
839839
}
@@ -863,7 +863,7 @@ public static RoutePatternParameterPart ParameterPart(
863863
throw new ArgumentException(Resources.Argument_NullOrEmpty, nameof(parameterName));
864864
}
865865

866-
if (parameterName.IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
866+
if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
867867
{
868868
throw new ArgumentException(Resources.FormatTemplateRoute_InvalidParameterName(parameterName));
869869
}
@@ -900,7 +900,7 @@ public static RoutePatternParameterPart ParameterPart(
900900
throw new ArgumentException(Resources.Argument_NullOrEmpty, nameof(parameterName));
901901
}
902902

903-
if (parameterName.IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
903+
if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
904904
{
905905
throw new ArgumentException(Resources.FormatTemplateRoute_InvalidParameterName(parameterName));
906906
}
@@ -942,7 +942,7 @@ public static RoutePatternParameterPart ParameterPart(
942942
throw new ArgumentException(Resources.Argument_NullOrEmpty, nameof(parameterName));
943943
}
944944

945-
if (parameterName.IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
945+
if (parameterName.AsSpan().IndexOfAny(RoutePatternParser.InvalidParameterNameChars) >= 0)
946946
{
947947
throw new ArgumentException(Resources.FormatTemplateRoute_InvalidParameterName(parameterName));
948948
}

src/Http/Routing/src/Patterns/RoutePatternParser.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ internal static class RoutePatternParser
1414
private const char OpenBrace = '{';
1515
private const char CloseBrace = '}';
1616
private const char QuestionMark = '?';
17-
private const char Asterisk = '*';
1817
private const string PeriodString = ".";
1918

20-
private static readonly IndexOfAnyValues<char> _invalidParameterNameChars = IndexOfAnyValues.Create("/{}?*");
19+
internal static readonly IndexOfAnyValues<char> InvalidParameterNameChars = IndexOfAnyValues.Create("/{}?*");
2120

2221
public static RoutePattern Parse(string pattern)
2322
{
@@ -425,7 +424,7 @@ private static bool IsSegmentValid(Context context, List<RoutePatternPart> parts
425424

426425
private static bool IsValidParameterName(Context context, string parameterName)
427426
{
428-
if (parameterName.Length == 0 || parameterName.AsSpan().IndexOfAny(_invalidParameterNameChars) >= 0)
427+
if (parameterName.Length == 0 || parameterName.AsSpan().IndexOfAny(InvalidParameterNameChars) >= 0)
429428
{
430429
context.Error = Resources.FormatTemplateRoute_InvalidParameterName(parameterName);
431430
return false;

0 commit comments

Comments
 (0)