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