1 instantiation of UriBuildingContext
Microsoft.AspNetCore.Routing (1)
UriBuilderContextPooledObjectPolicy.cs (1)
13
return new
UriBuildingContext
(UrlEncoder.Default);
19 references to UriBuildingContext
Microsoft.AspNetCore.Routing (19)
DependencyInjection\RoutingServiceCollectionExtensions.cs (3)
51
services.TryAddSingleton<ObjectPool<
UriBuildingContext
>>(s =>
54
return provider.Create<
UriBuildingContext
>(new UriBuilderContextPooledObjectPolicy());
62
var objectPool = s.GetRequiredService<ObjectPool<
UriBuildingContext
>>();
Template\DefaultTemplateBinderFactory.cs (2)
13
private readonly ObjectPool<
UriBuildingContext
> _pool;
17
ObjectPool<
UriBuildingContext
> pool)
Template\TemplateBinder.cs (8)
22
private readonly ObjectPool<
UriBuildingContext
> _pool;
45
ObjectPool<
UriBuildingContext
> pool,
65
ObjectPool<
UriBuildingContext
> pool,
97
ObjectPool<
UriBuildingContext
> pool,
457
var
context = _pool.Get();
476
var
context = _pool.Get();
499
private bool TryBindValuesCore(
UriBuildingContext
context, RouteValueDictionary acceptedValues)
619
private bool AddQueryKeyValueToContext(
UriBuildingContext
context, string key, object? value, bool wroteFirst)
Tree\TreeRouteBuilder.cs (2)
34
private readonly ObjectPool<
UriBuildingContext
> _objectPool;
49
ObjectPool<
UriBuildingContext
> objectPool,
Tree\TreeRouter.cs (1)
59
ObjectPool<
UriBuildingContext
> objectPool,
UriBuilderContextPooledObjectPolicy.cs (3)
9
internal sealed class UriBuilderContextPooledObjectPolicy : IPooledObjectPolicy<
UriBuildingContext
>
11
public
UriBuildingContext
Create()
16
public bool Return(
UriBuildingContext
obj)