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 : 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 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.