PackageUtilities.MakeRelativeIfRooted Method
Returns a relative path if the specified file path is absolute and if it's in the same folder as the URL or a child folder of the URL.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Public Shared Function MakeRelativeIfRooted ( _
fileName As String, _
url As Url _
) As String
public static string MakeRelativeIfRooted(
string fileName,
Url url
)
public:
static String^ MakeRelativeIfRooted(
String^ fileName,
Url^ url
)
static member MakeRelativeIfRooted :
fileName:string *
url:Url -> string
public static function MakeRelativeIfRooted(
fileName : String,
url : Url
) : String
Parameters
fileName
Type: StringThe path to convert.
url
Type: Microsoft.VisualStudio.Shell.UrlThe base URL.
Return Value
Type: String
The relative path of the file.
Remarks
If fileName is already relative, or if it is absolute and does not overlap url, this method returns fileName. Otherwise, it returns the portion of the path that does not overlap url.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.