diff --git a/src/Benchmarks/FortunesDapperMiddleware.cs b/src/Benchmarks/FortunesDapperMiddleware.cs index 94d08aa31..b56c4ad29 100644 --- a/src/Benchmarks/FortunesDapperMiddleware.cs +++ b/src/Benchmarks/FortunesDapperMiddleware.cs @@ -30,9 +30,7 @@ public FortunesDapperMiddleware(RequestDelegate next, string connectionString, D public async Task Invoke(HttpContext httpContext, HtmlEncoder htmlEncoder) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var rows = await LoadRows(_connectionString, _dbProviderFactory); diff --git a/src/Benchmarks/FortunesEfMiddleware.cs b/src/Benchmarks/FortunesEfMiddleware.cs index 51c668d99..9cd16b415 100644 --- a/src/Benchmarks/FortunesEfMiddleware.cs +++ b/src/Benchmarks/FortunesEfMiddleware.cs @@ -25,9 +25,7 @@ public FortunesEfMiddleware(RequestDelegate next) public async Task Invoke(HttpContext httpContext, HtmlEncoder htmlEncoder) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var db = (ApplicationDbContext)httpContext.RequestServices.GetService(typeof(ApplicationDbContext)); db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; diff --git a/src/Benchmarks/FortunesRawMiddleware.cs b/src/Benchmarks/FortunesRawMiddleware.cs index f30b3636c..40a738ea0 100644 --- a/src/Benchmarks/FortunesRawMiddleware.cs +++ b/src/Benchmarks/FortunesRawMiddleware.cs @@ -30,9 +30,7 @@ public FortunesRawMiddleware(RequestDelegate next, string connectionString, DbPr public async Task Invoke(HttpContext httpContext, HtmlEncoder htmlEncoder) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var rows = await LoadRows(_connectionString, _dbProviderFactory); diff --git a/src/Benchmarks/JsonMiddleware.cs b/src/Benchmarks/JsonMiddleware.cs index dfa24a9de..8c54c7da1 100644 --- a/src/Benchmarks/JsonMiddleware.cs +++ b/src/Benchmarks/JsonMiddleware.cs @@ -26,9 +26,7 @@ public JsonMiddleware(RequestDelegate next) public Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { httpContext.Response.StatusCode = 200; httpContext.Response.ContentType = "application/json"; diff --git a/src/Benchmarks/MultipleQueriesDapperMiddleware.cs b/src/Benchmarks/MultipleQueriesDapperMiddleware.cs index 7f558faa9..8d267adf1 100644 --- a/src/Benchmarks/MultipleQueriesDapperMiddleware.cs +++ b/src/Benchmarks/MultipleQueriesDapperMiddleware.cs @@ -37,8 +37,7 @@ public MultipleQueriesDapperMiddleware(RequestDelegate next, string connectionSt public async Task Invoke(HttpContext httpContext) { // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var count = GetQueryCount(httpContext); var rows = await LoadRows(count, _connectionString, _dbProviderFactory); diff --git a/src/Benchmarks/MultipleQueriesEfMiddleware.cs b/src/Benchmarks/MultipleQueriesEfMiddleware.cs index b306a156e..e28e5a39c 100644 --- a/src/Benchmarks/MultipleQueriesEfMiddleware.cs +++ b/src/Benchmarks/MultipleQueriesEfMiddleware.cs @@ -29,9 +29,7 @@ public MultipleQueriesEfMiddleware(RequestDelegate next) public async Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var db = (ApplicationDbContext)httpContext.RequestServices.GetService(typeof(ApplicationDbContext)); db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; diff --git a/src/Benchmarks/MultipleQueriesRawMiddleware.cs b/src/Benchmarks/MultipleQueriesRawMiddleware.cs index 5bc4936ba..c443da634 100644 --- a/src/Benchmarks/MultipleQueriesRawMiddleware.cs +++ b/src/Benchmarks/MultipleQueriesRawMiddleware.cs @@ -35,9 +35,7 @@ public MultipleQueriesRawMiddleware(RequestDelegate next, string connectionStrin public async Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var count = GetQueryCount(httpContext); var rows = await LoadRows(count, _connectionString, _dbProviderFactory); diff --git a/src/Benchmarks/PlaintextMiddleware.cs b/src/Benchmarks/PlaintextMiddleware.cs index 1302525a6..f84b2c400 100644 --- a/src/Benchmarks/PlaintextMiddleware.cs +++ b/src/Benchmarks/PlaintextMiddleware.cs @@ -23,9 +23,7 @@ public PlaintextMiddleware(RequestDelegate next) public Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { httpContext.Response.StatusCode = 200; httpContext.Response.ContentType = "text/plain"; diff --git a/src/Benchmarks/SingleQueryDapperMiddleware.cs b/src/Benchmarks/SingleQueryDapperMiddleware.cs index dff57ef44..6719fd6f9 100644 --- a/src/Benchmarks/SingleQueryDapperMiddleware.cs +++ b/src/Benchmarks/SingleQueryDapperMiddleware.cs @@ -36,9 +36,7 @@ public SingleQueryDapperMiddleware(RequestDelegate next, string connectionString public async Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var row = await LoadRow(_connectionString, _dbProviderFactory); diff --git a/src/Benchmarks/SingleQueryEfMiddleware.cs b/src/Benchmarks/SingleQueryEfMiddleware.cs index 394e6963c..9d55edba5 100644 --- a/src/Benchmarks/SingleQueryEfMiddleware.cs +++ b/src/Benchmarks/SingleQueryEfMiddleware.cs @@ -29,9 +29,7 @@ public SingleQueryEfMiddleware(RequestDelegate next) public async Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var db = (ApplicationDbContext)httpContext.RequestServices.GetService(typeof(ApplicationDbContext)); diff --git a/src/Benchmarks/SingleQueryRawMiddleware.cs b/src/Benchmarks/SingleQueryRawMiddleware.cs index cd5b51fb7..64cfb203a 100644 --- a/src/Benchmarks/SingleQueryRawMiddleware.cs +++ b/src/Benchmarks/SingleQueryRawMiddleware.cs @@ -35,9 +35,7 @@ public SingleQueryRawMiddleware(RequestDelegate next, string connectionString, D public async Task Invoke(HttpContext httpContext) { - // We check Ordinal explicitly first because it's faster than OrdinalIgnoreCase - if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal) || - httpContext.Request.Path.StartsWithSegments(_path, StringComparison.OrdinalIgnoreCase)) + if (httpContext.Request.Path.StartsWithSegments(_path, StringComparison.Ordinal)) { var row = await LoadRow(_connectionString, _dbProviderFactory);