Brandy.Web.EmbeddedResourceVirtualPathProvider.GetSearchPath C# (CSharp) 메소드

GetSearchPath() 개인적인 정적인 메소드

private static GetSearchPath ( string virtualPath ) : string
virtualPath string
리턴 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;
        }