PackageUtilities.MakeRelativeIfRooted Method

Returns a relative path if the specified file path is absolute and if it is in the same folder as the URL or in a child folder of the URL.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.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

Return Value

Type: System.String
The relative path to 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

See Also

Reference

PackageUtilities Class

Microsoft.VisualStudio.Shell Namespace