Sdílet prostřednictvím


AddIns – rozhraní

Obsahuje všechny doplňky uvedené v Správce doplňků dialogové okno, pokud jsou DTE.AddIns, nebo všechny doplňky, pokud jsou zavedeny určité řešení ProjectSolution.AddIns.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<GuidAttribute("50590801-D13E-4404-80C2-5CA30A4D0EE8")> _
Public Interface AddIns _
    Inherits IEnumerable
[GuidAttribute("50590801-D13E-4404-80C2-5CA30A4D0EE8")]
public interface AddIns : IEnumerable
[GuidAttribute(L"50590801-D13E-4404-80C2-5CA30A4D0EE8")]
public interface class AddIns : IEnumerable
[<GuidAttribute("50590801-D13E-4404-80C2-5CA30A4D0EE8")>]
type AddIns =  
    interface
        interface IEnumerable
    end
public interface AddIns extends IEnumerable

Typ AddIns zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v AddIns kolekce.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane AddIns kolekce.

Na začátek

Metody

  Název Popis
Veřejná metoda Add Přidá doplněk kolekce doplňků načítají při načtení konkrétní řešení.Selže-li sběr DTE.AddIns kolekce.
Veřejná metoda GetEnumerator() Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Získává čítač výčtu položek v kolekci.
Veřejná metoda Item Vrátí AddIn objektu v AddIns kolekce.
Veřejná metoda Update Aktualizace kolekce, pokud by uživatel otevřel Správce doplňků dialogové okno nebo nastaví rozložení okna na objekt aktuální rozložení okna.

Na začátek

Poznámky

AddIn Objekt obsahuje informace o doplňku k jiné přidat pojistného Může být zastoupen pouze registrované doplňky AddIn objektu.

IDTExtensibility2 Obsahuje rozhraní OnAddInsUpdate Metoda, která nastane při AddIns kolekce je aktualizována, pokud není doplněk přidat roztok - in.

Příklady

Sub AddInsExample()
   ' For this example to work correctly, there should be an add-in 
   ' available in the Visual Studio environment.
   ' Set object references.
   Dim addincoll As AddIns
   Dim addinobj As AddIn
   
   ' Register an add-in, check DTE add-in count before and after the 
   ' update.
   addincoll = DTE.AddIns
   MsgBox("AddIns collection parent name: " & addincoll.Parent.Name)
   MsgBox("Number of Add-ins: " & addincoll.Count)
   ' NOTE: Use regsvr32 for Visual C++, regasm for Visual Basic 
   ' and Visual C#. Also, the pathname used below is an example only.
   Shell("regasm F:\AddIns\RegExplore\Debug\regexplore.dll")
   addincoll.Update()
   MsgBox("Number of Add-ins: " & addincoll.Count)
   addinobj = addincoll.Item(1)
End Sub 

Viz také

Odkaz

EnvDTE – obor názvů