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