Compartilhar via


Propriedade Reference3.Aliases

Obtém ou define os nomes alias da referência especificada. Essa propriedade aplica-se somente a Visual C# .

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

Sintaxe

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

Valor de propriedade

Tipo: String
Uma cadeia de caracteres que representa o nome do alias.

Comentários

No Visual C #, você pode usar um ou mais nomes alternativos, ou alias, para nomes de referência em projetos. Essa propriedade permite que você exiba ou define o alias.

Exemplos

Os testes deste exemplo para verificar se um projeto é um projeto de Visual C# , e lista todas as alias para as referências do projeto. Abra um projeto de Visual C# antes de executar este exemplo. Para executar este exemplo como um suplemento, consulte Como compilar e executar os exemplos de código do modelo de objeto Automation.

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