Freigeben über


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
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: 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

Siehe auch

Referenz

Reference3 Schnittstelle

VSLangProj80-Namespace