Partilhar via


Propriedade Reference3.Aliases

Obtém ou define os nomes de alias para a referência especificada. Esta propriedade se aplica a Visual C# somente.

Namespace:  VSLangProj80
Assembly:  VSLangProj80 (em VSLangProj80.dll)

Sintaxe

'Declaração
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)

Valor de propriedade

Tipo: System.String
Uma seqüência de caracteres que representa o nome dos aliases.

Comentários

No Visual C#, você pode usar um ou mais nomes alternativos ou aliases, nomes de referência em projetos. Essa propriedade permite que você exibir ou definir os aliases.

Exemplos

Este exemplo testa para ver se um projeto é um Visual C# o projeto e ele então listas todos os aliases de referências do projeto. Abrir um Visual C# o projeto antes de executar este exemplo. Para executar este exemplo como um suplemento, consulte Como: compilar e Executar a automação de exemplos de Código do modelo de objeto.

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

Segurança do .NET Framework

Consulte também

Referência

Reference3 Interface

Namespace VSLangProj80