Partager via


Reference3.Aliases, propriété

Mise à jour : novembre 2007

Obtient ou définit les noms d'alias de la référence spécifiée. Cette propriété s'applique uniquement à Visual C#.

Espace de noms :  VSLangProj80
Assembly :  VSLangProj80 (dans VSLangProj80.dll)

Syntaxe

Property Aliases As String

Dim instance As Reference3
Dim value As String

value = instance.Aliases

instance.Aliases = value
string Aliases { get; set; }
property String^ Aliases {
    String^ get ();
    void set (String^ value);
}
function get Aliases () : String
function set Aliases (value : String)

Valeur de propriété

Type : System.String

Chaîne représentant le nom des alias.

Notes

Dans Visual C#, vous pouvez utiliser un ou plusieurs autres noms, ou alias, pour les noms de référence dans les projets. Cette propriété vous permet d'afficher ou de définir les alias.

Exemples

Cet exemple vérifie si un projet est un projet Visual C#, puis répertorie tous les alias pour les références du projet. Ouvrez un projet Visual C# avant d'exécuter cet exemple. Pour exécuter cet exemple comme un complément, consultez Comment : compiler et exécuter les exemples de code du modèle objet Automation.

Imports VSLangProj
Imports VSLangProj2
Imports VSLangProj80
Public Sub OnConnection(ByVal application As Object,_
 ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
 ByRef custom As Array) Implements IDTExtensibility2.OnConnection
    applicationObject = CType(application, DTE2)
    addInInstance = CType(addInInst, AddIn)
    DisplayAliases(applicationObject)
End Sub
Public Sub DisplayAliases(ByVal dte As DTE2)
    ' The first project is a Visual Basic, C# or J# project.
    Dim vsProject As VSProject2 = _
    CType(applicationObject.Solution.Projects.Item(1).Object, _
    VSProject2)
    Dim aRef As Reference3
    Dim refStr As String
    refStr = ""
    If vsProject.Project.Kind = PrjKind.prjKindCSharpProject Then
        For Each aRef In vsProject.References
            refStr += (aRef.Name & " " & aRef.Aliases & vbCr)
         Next
         MsgBox(refStr)
    Else
         MsgBox("The project is not a C# project")
    End If
End Sub

Autorisations

Voir aussi

Référence

Reference3, interface

Membres Reference3

VSLangProj80, espace de noms