2 writes to RelativePath
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\PageRouteModel.cs (2)
33RelativePath = relativePath ?? throw new ArgumentNullException(nameof(relativePath)); 50RelativePath = other.RelativePath;
34 references to RelativePath
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (3)
RazorProjectPageRouteModelProvider.cs (2)
56if (context.RouteModels.Any(m => string.Equals(relativePath, m.RelativePath, StringComparison.OrdinalIgnoreCase))) 85if (context.RouteModels.Any(m => string.Equals(relativePath, m.RelativePath, StringComparison.OrdinalIgnoreCase)))
src\Mvc\Mvc.RazorPages\src\ApplicationModels\PageRouteModelFactory.cs (1)
63var fileName = Path.GetFileName(model.RelativePath);
Microsoft.AspNetCore.Mvc.RazorPages (3)
ApplicationModels\PageRouteModel.cs (1)
50RelativePath = other.RelativePath;
ApplicationModels\PageRouteModelFactory.cs (1)
63var fileName = Path.GetFileName(model.RelativePath);
Infrastructure\PageActionDescriptorProvider.cs (1)
106RelativePath = model.RelativePath,
Microsoft.AspNetCore.Mvc.RazorPages.Test (28)
ApplicationModels\CompiledPageRouteModelProviderTest.cs (17)
40Assert.Equal("/Pages/About.cshtml", result.RelativePath); 55Assert.Equal("/Pages/Home.cshtml", result.RelativePath); 102Assert.Equal("/Areas/Products/Pages/About.cshtml", result.RelativePath); 122Assert.Equal("/Areas/Products/Pages/Manage/Index.cshtml", result.RelativePath); 142Assert.Equal("/Areas/Products/Pages/Manage/Edit.cshtml", result.RelativePath); 190Assert.Equal("/Areas/Accounts/Pages/Manage/Home.cshtml", result.RelativePath); 210Assert.Equal("/Contact.cshtml", result.RelativePath); 250Assert.Equal("/Pages/Index.cshtml", result.RelativePath); 259Assert.Equal("/Pages/Admin/Index.cshtml", result.RelativePath); 292Assert.Equal("/Pages/Index.cshtml", result.RelativePath); 301Assert.Equal("/Pages/Admin/Index.cshtml", result.RelativePath); 337Assert.Equal("/Pages/Index.cshtml", result.RelativePath); 345Assert.Equal("/Pages/Home.cshtml", result.RelativePath); 381Assert.Equal("/Pages/About.cshtml", result.RelativePath); 386Assert.Equal("/Pages/Home.cshtml", result.RelativePath); 412Assert.Equal("/Pages/_About.cshtml", result.RelativePath); 427Assert.Equal("/Pages/Home.cshtml", result.RelativePath);
ApplicationModels\PageRouteModelFactoryTest.cs (5)
23Assert.Equal(relativePath, routeModel.RelativePath); 52Assert.Equal(relativePath, routeModel.RelativePath); 81Assert.Equal(relativePath, routeModel.RelativePath); 109Assert.Equal(relativePath, routeModel.RelativePath); 143Assert.Equal(relativePath, routeModel.RelativePath);
DependencyInjection\PageConventionCollectionExtensionsTest.cs (2)
951Assert.Equal("/Pages/Profile.cshtml", model.RelativePath); 961Assert.Equal("/Areas/Accounts/Pages/Profile.cshtml", model.RelativePath);
Infrastructure\PageActionDescriptorProviderTest.cs (4)
101Assert.Equal(model.RelativePath, descriptor.RelativePath); 151Assert.Equal(model.RelativePath, descriptor.RelativePath); 197Assert.Equal(model.RelativePath, descriptor.RelativePath); 231Assert.Equal(model.RelativePath, descriptor.RelativePath);