Reference3.Aliases-Eigenschaft
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
'Declaration
Property Aliases As String
Get
Set
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)
Eigenschaftswert
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 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
.NET Framework-Sicherheit
- 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.