IVsRelativePathResolver – rozhraní
Umožňuje balíčků řešení relativní cestu k absolutní cesta po IVsUIShellOpenDocument::SearchProjectsForRelativePath se nazývá.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("26831FB7-7C55-4AB1-B4AD-E37783F2D4A8")]
public interface IVsRelativePathResolver
[InterfaceTypeAttribute(1)]
[GuidAttribute("26831FB7-7C55-4AB1-B4AD-E37783F2D4A8")]
public interface class IVsRelativePathResolver
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("26831FB7-7C55-4AB1-B4AD-E37783F2D4A8")>]
type IVsRelativePathResolver = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("26831FB7-7C55-4AB1-B4AD-E37783F2D4A8")>
Public Interface IVsRelativePathResolver
Metody
Název | Popis | |
---|---|---|
ResolveRelativePath(UInt32, String, String) | Relativní cesta se překládá na absolutní cestu pro dokument. |
Poznámky
Implementujte toto rozhraní na objekt, který proffer jako služba.Zaregistrujte identifikátor GUID služby za HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\RelativePathResolvers.Například při implementaci tohoto objektu na objekt IVsPackage balíček proffer jako služby na vaše SetSite provádění; registrovat v identifikátoru GUID RelativePathResolvers je podklíč GUID balíčku.
Toto rozhraní umožňuje službě jazyka projektu řešení proti položky – Projekt relativní cesty (například v případě, že projekt má pojem zahrnout hledání cesty).Jazyk systému, který měl pojem globální hledání cesty, jakož i cestu hledání-projekt zahrnuje aktivní projekt (načtena pomocí IVsMonitorSelection::GetCurrentSelection) a stavu globální balíček.
Poznámky pro implementátory:
Implementace na objekt, který je proffered jako službu (například objekt balíček) vyřešit relativní cestu k absolutní cesta po IVsUIShellOpenDocument::SearchProjectsForRelativePath se nazývá na balení.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek