Brandy.Web.EmbeddedResourceVirtualPathProvider.GetSearchPath C# (CSharp) Method

GetSearchPath() private static method

private static GetSearchPath ( string virtualPath ) : string
virtualPath string
return string
        private static string GetSearchPath(string virtualPath)
        {
            var searchPath = virtualPath.TrimStart('~');
            var applicationPath = HttpContext.Current.Request.ApplicationPath;
            if (HttpContext.Current != null && applicationPath != null && searchPath.StartsWith(applicationPath, StringComparison.OrdinalIgnoreCase))
            {
                searchPath = searchPath.Substring(applicationPath.Length);
            }
            if (!searchPath.StartsWith("/"))
            {
                searchPath = "/" + searchPath;
            }
            return searchPath;
        }