VCActiveXReference.TypeLibraryName Propriété

Définition

Obtient le nom de la référence de bibliothèque de types ActiveX (COM).

public:
 property System::String ^ TypeLibraryName { System::String ^ get(); };
public:
 property Platform::String ^ TypeLibraryName { Platform::String ^ get(); };
[System.Runtime.InteropServices.DispId(2065)]
public string TypeLibraryName { [System.Runtime.InteropServices.DispId(2065)] get; }
[<System.Runtime.InteropServices.DispId(2065)>]
[<get: System.Runtime.InteropServices.DispId(2065)>]
member this.TypeLibraryName : string
Public ReadOnly Property TypeLibraryName As String

Valeur de propriété

String

Chaîne représentant le nom de la référence de bibliothèque de types.

Attributs

Exemples

[Visual Basic]

Cet exemple parcourt chaque projet de votre solution et répertorie le nom de la bibliothèque de types de chaque contrôle ActiveX (COM).

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a   
' Visual C++ project loaded before running this example. Also, you   
' should have at least one ActiveX (COM) reference in a project.  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub Test()  
        Dim proj As Project  
        Dim vcproj As VCProject  
        Dim ref As VCReference  
        Dim axref As VCActiveXReference  

        On Error Resume Next  

        ' Loop each project in the solution.  
        For Each proj In DTE.Solution.Projects  
            vcproj = Nothing  
            vcproj = CType(proj.Object, VCProject)  
            ' If this project is a Visual C++ project.  
            If Not vcproj Is Nothing Then  
                ' Loop the references for this Visual C++ project.  
                For Each ref In vcproj.VCReferences  
                    axref = Nothing  
                    axref = CType(ref, VCActiveXReference)  
                    ' If this reference is an ActiveX reference.  
                    If Not axref Is Nothing Then  
                        MsgBox("Type library name: " & _  
                          axref.TypeLibraryName)  
                    End If  
                Next  
            End If  
        Next  
    End Sub  
End Module  

Remarques

Sauf si la référence est une bibliothèque de types ActiveX (COM), cette propriété retourne une chaîne vide.

Pour plus d’informations sur la compilation et l’exécution de cet exemple, consultez Comment : compiler un exemple de code pour Visual C++ extensibilité du modèle de code .

S’applique à