获取包含当前可用的所有外接程序的 AddIns 集合。
命名空间:  EnvDTE80
程序集:  EnvDTE80(在 EnvDTE80.dll 中)
语法
声明
ReadOnly Property AddIns As AddIns
    Get
AddIns AddIns { get; }
property AddIns^ AddIns {
    AddIns^ get ();
}
abstract AddIns : AddIns
function get AddIns () : AddIns
属性值
类型:EnvDTE.AddIns
一个 AddIns 集合。
实现
备注
返回的外接程序不出现在 AddIns 集合中,除非它们注册为在该集合出现。
示例
Sub AddInsExample(ByVal dte As DTE2)
    ' Display all add-ins.
    Dim addIn As AddIn
    Dim msg As String = "Available add-ins:" & vbCrLf & vbCrLf
    For Each addIn In dte.AddIns
        msg &= "    " & addIn.Name
        If addIn.Connected Then
            msg &= " (Loaded)" & vbCrLf
        Else
            msg &= " (Not Loaded)" & vbCrLf
        End If
    Next
    MsgBox(msg)
End Sub
public void AddInsExample(DTE2 dte)
{
    // Display all add-ins.
    string msg = "Available add-ins:\n\n";
    foreach (AddIn addIn in dte.AddIns)
    {
        msg += "    " + addIn.Name;
        if (addIn.Connected)
            msg += " (Loaded)\n";
        else
            msg += " (Not Loaded)\n";
    }
    MessageBox.Show(msg);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。