Partager via


Reference3.Aliases, propriété

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

'Déclaration
Property Aliases As String
string Aliases { get; set; }
property String^ Aliases {
    String^ get ();
    void set (String^ value);
}
abstract Aliases : string with get, set
function get Aliases () : String 
function set Aliases (value : String)

Valeur de propriété

Type : 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 or C# 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

Sécurité .NET Framework

Voir aussi

Référence

Reference3 Interface

VSLangProj80, espace de noms