Freigeben über


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

Siehe auch

Referenz

Reference3-Schnittstelle

Reference3-Member

VSLangProj80-Namespace