@@ -79,30 +79,30 @@ public static bool TryGetPlatform(string userAgent, [NotNullWhen(true)] out Http
7979 public static ( string Name , string ? Version ) ? GetBrowser ( string userAgent )
8080 {
8181 ReadOnlySpan < char > ua = userAgent . AsSpan ( ) ;
82- foreach ( ( string Name , string DetectToken , string ? VersionToken ) rule in HttpUserAgentStatics . s_browserRules )
82+ foreach ( ( string Name , string DetectToken , string ? VersionToken ) browserRule in HttpUserAgentStatics . s_browserRules )
8383 {
84- if ( ! TryIndexOf ( ua , rule . DetectToken , out int detectIndex ) )
84+ if ( ! TryIndexOf ( ua , browserRule . DetectToken , out int detectIndex ) )
8585 {
8686 continue ;
8787 }
8888
8989 // Version token may differ (e.g., Safari uses "Version/")
9090 int versionSearchStart = detectIndex ;
91- if ( ! string . IsNullOrEmpty ( rule . VersionToken ) )
91+ if ( ! string . IsNullOrEmpty ( browserRule . VersionToken ) )
9292 {
93- if ( TryIndexOf ( ua , rule . VersionToken ! , out int vtIndex ) )
93+ if ( TryIndexOf ( ua , browserRule . VersionToken ! , out int vtIndex ) )
9494 {
95- versionSearchStart = vtIndex + rule . VersionToken ! . Length ;
95+ versionSearchStart = vtIndex + browserRule . VersionToken ! . Length ;
9696 }
9797 else
9898 {
9999 // If specific version token wasn't found, fall back to detect token area
100- versionSearchStart = detectIndex + rule . DetectToken . Length ;
100+ versionSearchStart = detectIndex + browserRule . DetectToken . Length ;
101101 }
102102 }
103103 else
104104 {
105- versionSearchStart = detectIndex + rule . DetectToken . Length ;
105+ versionSearchStart = detectIndex + browserRule . DetectToken . Length ;
106106 }
107107
108108 string ? version = null ;
@@ -111,7 +111,7 @@ public static (string Name, string? Version)? GetBrowser(string userAgent)
111111 version = userAgent . AsSpan ( range . Start . Value , range . End . Value - range . Start . Value ) . ToString ( ) ;
112112 }
113113
114- return ( rule . Name , version ) ;
114+ return ( browserRule . Name , version ) ;
115115 }
116116
117117 return null ;
0 commit comments