IVsComponentUser – rozhraní
Přidá zadaný projekt součásti.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")]
public interface IVsComponentUser
[InterfaceTypeAttribute(1)]
[ComConversionLossAttribute]
[GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")]
public interface class IVsComponentUser
[<InterfaceTypeAttribute(1)>]
[<ComConversionLossAttribute>]
[<GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")>]
type IVsComponentUser = interface end
<InterfaceTypeAttribute(1)>
<ComConversionLossAttribute>
<GuidAttribute("910035B1-D8BE-403A-975E-E4FB68CE40A1")>
Public Interface IVsComponentUser
Metody
Název | Popis | |
---|---|---|
AddComponent(VSADDCOMPOPERATION, UInt32, IntPtr[], IntPtr, VSADDCOMPRESULT[]) | Používá přidání součásti, které uživatel v prostředí Výběr komponent dialogové okno pro zadaný projekt. |
Poznámky
IVsComponentUserje použit ve spojení s IVsComponentSelectorDlg.Balíček, který chce použít dialogové okno Výběr součástí by implementovat IVsComponentUser a předat jej SVsComponentSelectorDlg služby.
Prostředí poskytuje výchozí implementace, která používá standardní Přidat odkaz na dialogové okno.
Implementaci IVsComponentUser uzlu hierarchie zavolejte IVsComponentSelectorDlg s příslušný filtr z __VSCOMPSELFLAGS výčtu průchodu vašeho uzlu IVsComponentUser rozhraní GUID_NULL pro pouze zobrazit stránku (nebo GUID_COMPlusPage), pokud je jeden na horní null Pokud chcete na místní počítač, pole VSCOMPONENTSELECTORTABINIT hodnoty, soubor filtru a BSTR nastavit počáteční adresář a uložit jej na návrat.
Jsou následující kroky k použití IVsComponentUser rozhraní.
Vybere použití AddReference který volá v hierarchii IOleCommandTarget pro AddReference.
Provádění příkazu nemá QueryService pro SVsComponentSelectorDlg najít IVsComponentSelectorDlg a pak zavolá IVsComponentSelectorDlg s jeho provádění IVsComponentUser.
Uživatel vybere přidat odkazy a klepne na tlačítko Přidat v dialogovém okně.
Dialogovém okně volá zpět na AddComponent.
V hierarchii provádění AddComponent vizuálně přidá odkaz a fyzicky přidá do projektu.
Pouze projekty, které podporují odkazy je třeba implementovat toto rozhraní.
Poznámky pro implementátory:
Provádí veškeré VSPackage, který chce použít Výběr komponent dialogového okna, například systém projektu, který umožní uživateli přidat odkazy na.NET sestavení.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek