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
- 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ável.