Share via


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 Získá bezprostřední nadřízený objekt AddIns kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá v kolekci doplňků načítají při načtení konkrétní řešení.Dojde k selhání Pokud kolekce je DTE.AddIns kolekce.
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, jako by uživatel otevřít Správce doplňků dialogové okno nebo nastaví aktuální rozložení okna rozložení okna objektu.

Nahoru

Poznámky

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

IDTExtensibility2 Obsahuje rozhraní OnAddInsUpdate metoda, která nastane při AddIns kolekce je aktualizován, pokud není doplněk doplněk řešení.

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é

Referenční dokumentace

EnvDTE – obor názvů