Reference3.Aliases-Eigenschaft
Aktualisiert: November 2007
Ruft den Aliasnamen für den angegebenen Verweis ab oder legt ihn fest. Diese Eigenschaft bezieht sich nur auf Visual C#.
Namespace: VSLangProj80
Assembly: VSLangProj80 (in VSLangProj80.dll)
Syntax
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)
Eigenschaftenwert
Typ: System.String
Eine Zeichenfolge, die den Namen der Aliase darstellt.
Hinweise
In Visual C# können Sie einen oder mehrere alternative Namen oder Aliase für Verweisnamen in Projekten verwenden. Diese Eigenschaft ermöglicht es Ihnen, die Aliase anzuzeigen oder festzulegen.
Beispiele
In diesem Beispiel wird festgestellt, ob es sich bei einem Projekt um ein Visual C#-Projekt handelt. Anschließend werden alle Aliase für die Projektverweise aufgelistet. Öffnen Sie ein Visual C#-Projekt, bevor Sie dieses Beispiel ausführen. Um dieses Beispiel als Add-In auszuführen, informieren Sie sich unter Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell.
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
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.