public ResolvePath ( string virtualPath ) : string | ||
virtualPath | string | |
return | string |
public virtual string ResolvePath (string virtualPath)
{
if (File.Exists (virtualPath) || Path.IsPathRooted (virtualPath))
return virtualPath;
string processedPath = virtualPath.IsNullOrEmpty () ? virtualPath : virtualPath.TrimStart ('~', '/');
string assemblyFolder = Path.GetDirectoryName (Assembly.GetExecutingAssembly ().Location);
return Path.Combine (assemblyFolder, processedPath);
}
#endregion