3 instantiations of VirtualPathData
Microsoft.AspNetCore.Routing (3)
RouteBase.cs (1)
186pathData = new VirtualPathData(this, virtualPath);
RouteCollection.cs (1)
184return new VirtualPathData(pathData.Router, url, pathData.DataTokens);
Tree\TreeRouter.cs (1)
347return new VirtualPathData(this, path);
37 references to VirtualPathData
Microsoft.AspNetCore.Mvc.Core (13)
Routing\AttributeRoute.cs (2)
38public VirtualPathData GetVirtualPath(VirtualPathContext context) 292public VirtualPathData? GetVirtualPath(VirtualPathContext context)
Routing\MvcAttributeRouteHandler.cs (1)
34public VirtualPathData? GetVirtualPath(VirtualPathContext context)
Routing\MvcRouteHandler.cs (1)
31public VirtualPathData? GetVirtualPath(VirtualPathContext context)
Routing\NullRouter.cs (1)
16public VirtualPathData? GetVirtualPath(VirtualPathContext context)
Routing\UrlHelper.cs (8)
59var virtualPathData = GetVirtualPathData(routeName: null, values: valuesDictionary); 69var virtualPathData = GetVirtualPathData(routeContext.RouteName, valuesDictionary); 74/// Gets the <see cref="VirtualPathData"/> for the specified <paramref name="routeName"/> and route 77/// <param name="routeName">The name of the route that is used to generate the <see cref="VirtualPathData"/>. 83/// <returns>The <see cref="VirtualPathData"/>.</returns> 84protected virtual VirtualPathData? GetVirtualPathData(string? routeName, RouteValueDictionary values) 95/// <param name="pathData">The <see cref="VirtualPathData"/>.</param> 98protected virtual string? GenerateUrl(string? protocol, string? host, VirtualPathData? pathData, string? fragment)
Microsoft.AspNetCore.Routing (20)
NullRouter.cs (1)
14public VirtualPathData? GetVirtualPath(VirtualPathContext context)
Route.cs (1)
99protected override VirtualPathData? OnVirtualPathGenerated(VirtualPathContext context)
RouteBase.cs (4)
102/// <returns>A <see cref="VirtualPathData"/> instance.</returns> 103protected abstract VirtualPathData? OnVirtualPathGenerated(VirtualPathContext context); 144public virtual VirtualPathData? GetVirtualPath(VirtualPathContext context) 169var pathData = OnVirtualPathGenerated(context);
RouteCollection.cs (7)
97public virtual VirtualPathData? GetVirtualPath(VirtualPathContext context) 103VirtualPathData? namedRoutePathData = null; 110var pathData = GetVirtualPath(context, _unnamedRoutes); 127private static VirtualPathData? GetVirtualPath(VirtualPathContext context, List<IRouter> routes) 133var pathData = route.GetVirtualPath(context); 143private VirtualPathData? NormalizeVirtualPath(VirtualPathData? pathData)
RouteHandler.cs (1)
33public VirtualPathData? GetVirtualPath(VirtualPathContext context)
Tree\TreeRouter.cs (6)
138public VirtualPathData GetVirtualPath(VirtualPathContext context) 160var path = GenerateVirtualPath(context, matches[i].Match.Entry, matches[i].Match.TemplateBinder); 266private VirtualPathData GetVirtualPathForNamedRoute(VirtualPathContext context) 270var path = GenerateVirtualPath(context, match.Entry, match.TemplateBinder); 279private VirtualPathData GenerateVirtualPath( 333var pathData = entry.Handler.GetVirtualPath(context);
Microsoft.AspNetCore.Routing.Abstractions (4)
IRouter.cs (2)
21/// <returns>A <see cref="VirtualPathData"/> object. Can be null.</returns> 22VirtualPathData? GetVirtualPath(VirtualPathContext context);
VirtualPathData.cs (2)
16/// Initializes a new instance of the <see cref="VirtualPathData"/> class. 26/// Initializes a new instance of the <see cref="VirtualPathData"/> class.