167 references to UrlPath
System.Web (167)
Compilation\BaseCodeDomTreeGenerator.cs (2)
196Debug.Assert(UrlPath.IsAppRelativePath(appRelVirtualDir)); 872if (UrlPath.IsAbsolutePhysicalPath(virtualPath)) {
Compilation\BaseResourcesBuildProvider.cs (1)
94resourceFileName = UrlPath.GetFileNameWithoutExtension(VirtualPath) + ".resources";
Compilation\BuildManager.cs (3)
2254virtualPathString = UrlPath.RemoveSlashFromPathIfNeeded(virtualPathString); 2582_excludedCompilationPaths = excludedVirtualPaths.Select(path => VirtualPath.Create(UrlPath.Combine("~", path))).ToList(); 2815return _excludedCompilationPaths.Any(path => UrlPath.IsEqualOrSubpath(path.VirtualPathString, dir.VirtualPath));
Compilation\BuildManagerHost.cs (1)
638virtualPath = UrlPath.MakeVirtualPathAppAbsolute(virtualPath);
Compilation\NonBatchDirectoryCompiler.cs (1)
42string extension = UrlPath.GetExtension(vfile.VirtualPath);
Compilation\PageCodeDomTreeGenerator.cs (1)
104string src = UrlPath.MakeVirtualPathAppRelative(virtualDependency);
Compilation\PageThemeBuildProvider.cs (1)
88string appThemesVdir = UrlPath.SimpleCombine(HttpRuntime.AppDomainAppVirtualPathString, HttpRuntime.ThemesDirectoryName);
Compilation\PageThemeCodeDomTreeGenerator.cs (8)
280if (UrlPath.IsRelativeUrl(strValue) && !UrlPath.IsAppRelativePath(strValue)) { 281spse.Value = UrlPath.MakeVirtualPathAppRelative(UrlPath.Combine(_themeParser.VirtualDirPath.VirtualPathString, strValue)); 290if (UrlPath.IsRelativeUrl(strValue) && !UrlPath.IsAppRelativePath(strValue)) { 291cpe.Builder = new StringPropertyBuilder(UrlPath.MakeVirtualPathAppRelative(UrlPath.Combine(_themeParser.VirtualDirPath.VirtualPathString, strValue)));
Compilation\WebReferencesBuildProvider.cs (3)
70currentWebRefDirVirtualPath = UrlPath.RemoveSlashFromPathIfNeeded(currentWebRefDirVirtualPath); 97string extension = UrlPath.GetExtension(child.VirtualPath); 115string fileName = System.IO.Path.ChangeExtension(UrlPath.GetFileName(child.VirtualPath), null);
Configuration\AuthenticationConfig.cs (2)
52if (UrlPath.IsRelativeUrl(loginUrl)) { 53loginUrl = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, loginUrl);
Configuration\CustomErrorsSection.cs (3)
180basepath = UrlPath.AppendSlashToPathIfNeeded(context.Path); 187if (path != null && UrlPath.IsRelativeUrl(path)) { 191path = UrlPath.Combine(basePath, path);
Configuration\HttpConfigurationSystem.cs (1)
28using UrlPath = System.Web.Util.UrlPath;
Configuration\MetabaseServerConfig.cs (4)
200if (!UrlPath.PathEndsWithExtraSlash(result) && !UrlPath.PathIsDriveRoot(result)) { 205if (UrlPath.PathEndsWithExtraSlash(result) && !UrlPath.PathIsDriveRoot(result)) {
Configuration\PagesSection.cs (2)
468if (UrlPath.IsAbsolutePhysicalPath(masterPageFile)) { 493string extension = UrlPath.GetExtension(masterPageFile);
Configuration\ProcessHostMapPath.cs (2)
329if (!UrlPath.PathEndsWithExtraSlash(result)) { 334if (UrlPath.PathEndsWithExtraSlash(result)) {
Configuration\UrlMapping.cs (1)
83if (!UrlPath.IsAppRelativePath(url)) {
Configuration\UrlMappingsSection.cs (1)
72string relative = UrlPath.MakeVirtualPathAppRelative(path);
Configuration\VirtualDirectoryMapping.cs (1)
81if (UrlPath.PathEndsWithExtraSlash(physicalDirectory)) {
Configuration\WebConfigurationHost.cs (2)
225appPath = UrlPath.RemoveSlashFromPathIfNeeded(appPath); 633if (UrlPath.IsEqualOrSubpath(_appPath.VirtualPathString, path.VirtualPathString))
ErrorFormatter.cs (1)
1551if (UrlPath.IsValidVirtualPathWithoutProtocol(_virtualPath))
FileChangesMonitor.cs (11)
1711if (alias.Length == 0 || !UrlPath.IsAbsolutePhysicalPath(alias)) { 1726dir = UrlPath.GetDirectoryOrRootName(fullPathName); 1809if (alias.Length == 0 || !UrlPath.IsAbsolutePhysicalPath(alias)) { 1831dir = UrlPath.GetDirectoryOrRootName(fullPathName); 2117if (alias.Length == 0 || !UrlPath.IsAbsolutePhysicalPath(alias)) { 2123dir = UrlPath.GetDirectoryOrRootName(fullPathName); 2175if (alias.Length == 0 || !UrlPath.IsAbsolutePhysicalPath(alias)) { 2184dir = UrlPath.GetDirectoryOrRootName(fullPathName); 2217if (alias.Length == 0 || !UrlPath.IsAbsolutePhysicalPath(alias)) { 2243if (alias.Length == 0 || !UrlPath.IsAbsolutePhysicalPath(alias)) { 2249dir = UrlPath.GetDirectoryOrRootName(fullPathName);
Handlers\AssemblyResourceLoader.cs (5)
94string webResourcePath = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, _webResourceUrl); 98path: UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, _webResourceUrl), 398if (UrlPath.IsAppRelativePath(path)) { 455url = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, url); 471string webResourceHandlerUrl = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, _webResourceUrl);
Hosting\HostingEnvironment.cs (6)
1107if (!UrlPath.PathEndsWithExtraSlash(result) && !UrlPath.PathIsDriveRoot(result)) 1111if (UrlPath.PathEndsWithExtraSlash(result) && !UrlPath.PathIsDriveRoot(result)) 1743virtualPath = UrlPath.MakeVirtualPathAppAbsoluteReduceAndCheck(virtualPath); 1772virtualPath = UrlPath.MakeVirtualPathAppAbsoluteReduceAndCheck(virtualPath);
Hosting\MapPathBasedVirtualPathProvider.cs (1)
372if (_serverConfig2 != null && !_serverConfig2.IsWithinApp(UrlPath.SimpleCombine(_virtualPath.VirtualPathString, name))) {
Hosting\VirtualPathProvider.cs (2)
243baseDir = UrlPath.GetDirectory(basePath); 246return UrlPath.Combine(baseDir, relativePath);
HttpApplication.cs (1)
1297vpath = UrlPath.SimpleCombine(HttpRuntime.AppDomainAppVirtualPathString, vpath.Substring(index));
HttpRequest.cs (3)
1571return UrlPath.GetExtension(CurrentExecutionFilePathObject.VirtualPathString); 1595return UrlPath.MakeVirtualPathAppRelative(CurrentExecutionFilePath); 3020UrlPath.PathEndsWithExtraSlash(realPath)) {
HttpResponse.cs (7)
1016if (StringUtil.StringStartsWith(path, "\\\\") || path.IndexOf(':') >= 0 || !UrlPath.IsRooted(path)) 2729if (!UrlPath.IsAbsolutePhysicalPath(fn)) { 3000if (string.IsNullOrEmpty(path) || !UrlPath.IsValidVirtualPathWithoutProtocol(path)) { 3225if (UrlPath.IsRelativeUrl(virtualPath)) { 3228virtualPath = UrlPath.Combine(Request.ClientBaseDir.VirtualPathString, virtualPath); 3232if (!UrlPath.IsRooted(virtualPath) || virtualPath.StartsWith("//", StringComparison.Ordinal)) { 3236virtualPath = UrlPath.Reduce(virtualPath);
HttpRuntime.cs (1)
3000return UrlPath.IsEqualOrSubpath(AppDomainAppVirtualPathString, path);
httpserverutility.cs (2)
330if (!UrlPath.IsValidVirtualPathWithoutProtocol(path)) { 781if (!UrlPath.IsValidVirtualPathWithoutProtocol(path)) {
Management\TemplatedMailWebEventProvider.cs (2)
77if (!UrlPath.IsRelativeUrl(_templateUrl)) { 82_templateUrl = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, _templateUrl);
Security\FormsAuthentication.cs (1)
541if (!UrlPath.IsPathOnSameServer(returnUrl, context.Request.Url))
SiteMapNode.cs (5)
373if (!UrlPath.IsValidVirtualPathWithoutProtocol(url)) { 377if (UrlPath.IsAbsolutePhysicalPath(url)) { 386if (UrlPath.IsRelativeUrl(url) && !UrlPath.IsAppRelativePath(url)) { 387url = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, url);
StaticSiteMapProvider.cs (5)
105if (!UrlPath.IsAbsolutePhysicalPath(url)) { 106url = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, url); 109url = UrlPath.MakeVirtualPathAppAbsolute(url); 190if (UrlPath.IsAppRelativePath(rawUrl)) { 191rawUrl = UrlPath.MakeVirtualPathAppAbsolute(rawUrl);
UI\BatchParser.cs (1)
195if (UrlPath.IsAbsolutePhysicalPath(filename)) {
UI\Control.cs (9)
2117if (System.Web.Util.UrlPath.IsAbsolutePhysicalPath(path)) { 2179if (UrlPath.IsAbsolutePhysicalPath(path)) { 2992if ((relativeUrl.Length == 0) || (UrlPath.IsRelativeUrl(relativeUrl) == false)) { 3002string url = UrlPath.Combine(baseUrl, relativeUrl); 3037if (!UrlPath.IsAppRelativePath(relativeUrl)) { 3045if ((relativeUrl.Length == 0) || (!UrlPath.IsRelativeUrl(relativeUrl))) { 3051string url = UrlPath.Combine(tplSourceDir, relativeUrl); 3054baseRequestDir = UrlPath.AppendSlashToPathIfNeeded(baseRequestDir); 3058url = HttpUtility.UrlPathEncode(UrlPath.MakeRelative(baseRequestDir, url));
UI\ControlBuilder.cs (2)
1037if (UrlPath.IsRelativeUrl(url) && !UrlPath.IsAppRelativePath(url)) {
UI\HTMLTextWriter.cs (1)
816if (!UrlPath.IsUncSharePath(url)) {
UI\Page.cs (1)
6286_relativeFilePath = Server.UrlDecode(UrlPath.MakeRelative(filePath, s));
UI\SkinBuilder.cs (2)
107UrlPath.IsRelativeUrl(str)) { 146UrlPath.IsRelativeUrl(str)) {
UI\TemplateParser.cs (1)
2425if (UrlPath.IsAbsolutePhysicalPath(filename)) {
UI\WebControls\AccessDataSource.cs (1)
229if (!System.Web.Util.UrlPath.IsAbsolutePhysicalPath(filename)) {
UI\WebControls\AdRotator.cs (4)
121absoluteFile = UrlPath.Combine(tplSourceDir, AdvertisementFile); 122fileDirectory = UrlPath.GetDirectory(absoluteFile); 853(UrlPath.IsRelativeUrl(relativeUrl) == false) || 860return UrlPath.Combine(baseUrl, relativeUrl);
UI\WebControls\MailDefinition.cs (4)
212if (!UrlPath.IsAbsolutePhysicalPath(path)) { 214path = UrlPath.Combine(owner.AppRelativeTemplateSourceDirectory, path); 289if (!UrlPath.IsAbsolutePhysicalPath(path)) { 310lr.ContentType.Name = UrlPath.GetFileName(path);
UI\WebControls\SiteMapDataSource.cs (2)
363if (url.Length == 0 || !UrlPath.IsRelativeUrl(url)) { 373return UrlPath.Combine(baseUrl, url);
UI\WebControls\TreeView.cs (19)
2064ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "noexpand.gif")); 2072ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "noexpand.gif")); 2086ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "plus.gif")); 2094ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "plus.gif")); 2107ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "minus.gif")); 2115ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "minus.gif")); 2127ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "i.gif")); 2135ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "r.gif")); 2143ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "rplus.gif")); 2151ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "rminus.gif")); 2159ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "t.gif")); 2167ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "tplus.gif")); 2175ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "tminus.gif")); 2183ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "l.gif")); 2191ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "lplus.gif")); 2199ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "lminus.gif")); 2207ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "dash.gif")); 2215ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "dashplus.gif")); 2223ImageUrls[index] = ResolveClientUrl(UrlPath.SimpleCombine(LineImagesFolder, "dashminus.gif"));
Util\UrlPath.cs (1)
646if (!UrlPath.VirtualPathStartsWithAppPath(path)) {
VirtualPath.cs (18)
63if (UrlPath.IsAppRelativePath(virtualPath)) { 113return UrlPath.RemoveSlashFromPathIfNeeded(VirtualPathString); 138_appRelativeVirtualPath = UrlPath.MakeVirtualPathAppRelativeOrNull(_virtualPath); 179return UrlPath.GetExtension(VirtualPathString); 185return UrlPath.GetFileName(VirtualPathStringNoTrailingSlash); 209virtualPath = UrlPath.Combine(virtualPath, relativePath.VirtualPathString); 232Debug.Assert(filename[0] != '/' && !UrlPath.HasTrailingSlash(filename)); 258resultVirtualPath._virtualPath = UrlPath.MakeRelative(this.VirtualPathString, toVirtualPath.VirtualPathString); 323return UrlPath.HasTrailingSlash(_virtualPath); 326return UrlPath.HasTrailingSlash(_appRelativeVirtualPath); 346flags[isWithinAppRoot] = UrlPath.IsEqualOrSubpath(HttpRuntime.AppDomainAppVirtualPathString, 396virtualPath = UrlPath.RemoveSlashFromPathIfNeeded(virtualPath); 610virtualPath = UrlPath.FixVirtualPathSlashes(virtualPath); 615virtualPath = UrlPath.AppendSlashToPathIfNeeded(virtualPath); 619if (UrlPath.IsAppRelativePath(virtualPath)) { 622virtualPath = UrlPath.ReduceVirtualPath(virtualPath); 624if (virtualPath[0] == UrlPath.appRelativeCharacter) { 659virtualPath = UrlPath.ReduceVirtualPath(virtualPath);
VirtualPathUtility.cs (5)
50return UrlPath.MakeVirtualPathAppRelative(virtualPathObject.VirtualPathString, 68return UrlPath.MakeVirtualPathAppAbsolute(virtualPathObject.AppRelativeVirtualPathString, 96return UrlPath.AppendSlashToPathIfNeeded(virtualPath); 100return UrlPath.RemoveSlashFromPathIfNeeded(virtualPath); 119return UrlPath.MakeRelative(fromPath, toPath);
XmlSiteMapProvider.cs (3)
776if (!UrlPath.IsAbsolutePhysicalPath(url)) { 777if (UrlPath.IsRelativeUrl(url)) { 778url = UrlPath.Combine(HttpRuntime.AppDomainAppVirtualPathString, url);