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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.