Compartilhar 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

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)

Valor de propriedade

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

Comentários

Translation from VPE for Csharp Visual, você pode usar um ou mais nomes alternativos ou aliases, para nomes de referência em projetos.Esta propriedade permite exibir ou conjunto os aliases.

Exemplos

Este exemplo testa se um projeto é um Visual C# projeto e, em seguida, lista todos os aliases para as referências de projeto. Abra um Visual C# projeto antes de executar esse exemplo. Para executar este exemplo sistema autônomo um suplemento, consulte Como: Compilar e executar os exemplos de códigos automação 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, 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

Permissões

Consulte também

Referência

Reference3 Interface

Membros Reference3

Namespace VSLangProj80