Interface VCCodeUsingAlias
Um objeto que representa um elemento de código de alias no código-fonte de uma solução.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxe
'Declaração
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias = interface end
public interface VCCodeUsingAlias
O tipo VCCodeUsingAlias expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Access | Obtém os atributos de acesso deste item. |
![]() |
Attributes | Obtém uma coleção de todos os atributos para o objeto. |
![]() |
Children | Obtém uma coleção de objetos contidos dentro desta compilação de código. |
![]() |
CodeModel | Obtém o objeto de VCCodeModel para o projeto. |
![]() |
Collection | Obtém a coleção que contém o objeto que suporta esta propriedade ou contido dentro desta compilação de código. |
![]() |
Comment | Obtém ou define o comentário associado com o elemento de código. |
![]() |
DisplayName | Obtém o nome usado na interface do usuário para este grupo de saída. |
![]() |
DTE | Obtém o objeto de extensibilidade de nível superior. |
![]() |
EndPoint | Obtém o ponto de edição que é o local do final do item de código. |
![]() |
EndPointOf | Retorna o ponto final do objeto. |
![]() |
Extender | Obtém o objeto Extender solicitado caso esteja disponível para este objeto. |
![]() |
ExtenderCATID | Obtém o ID da categoria do extensor (CATID) para o objeto. |
![]() |
ExtenderNames | Obtém uma lista de extensores disponíveis para o objeto. |
![]() |
File | Obtém o arquivo associado com esse elemento. |
![]() |
FullName | Obtém o caminho completo e o nome do arquivo do objeto. |
![]() |
InfoLocation | Obtém os recursos do modelo de código. |
![]() |
IsCaseSensitive | Determina se um elemento de código diferencia maiúsculas de minúsculas. |
![]() |
IsCodeType | Determina se um objeto de CodeType pode ser obtido desse objeto. |
![]() |
IsInjected | Determina se um elemento de código foi injetado por um atributo. |
![]() |
IsReadOnly | Determina se o arquivo que contém o objeto é somente leitura. |
![]() |
IsTemplate | Determina se esse elemento é um modelo. |
![]() |
IsZombie | Determina se o objeto existe. |
![]() |
Kind | Obtém o tipo de objeto. |
![]() |
Language | Obtém a linguagem de programação usada para criar o código. |
![]() |
Location | Retorna o local da declaração de objeto. |
![]() |
Name | Obtém ou define o nome do objeto. |
![]() |
Namespace | Obtém um objeto que define o namespace. |
![]() |
Parent | Obtém o objeto pai imediato desse objeto. |
![]() |
Picture | Obtém um objeto de automação de imagem a ser usado como um ícone na interface do usuário. |
![]() |
Project | Obtém o objeto de Project associado ao objeto. |
![]() |
ProjectItem | Obtém o objeto de ProjectItem associado com esse objeto. |
![]() |
References | Não implementado atualmente. |
![]() |
StartPoint | Obtém um objeto de TextPoint que define o início do item de código. |
![]() |
StartPointOf | Obtém o ponto inicial do objeto. |
![]() |
TemplateParameters | Obtém a coleção de parâmetros contidos em um modelo de classe. |
![]() |
Templatizations | Somente para uso interno da Microsoft. |
![]() |
TypeString | Obtém ou define o tipo de objeto usando uma representação de cadeia de caracteres de tipo. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddAttribute | Cria uma nova compilação de código de atributo e inserir o código no local correto. |
![]() |
AddTemplateParameter | Adiciona um parâmetro para o modelo |
![]() |
GetEndPoint | Retorna um objeto de TextPoint que marca o fim da definição do elemento de código. |
![]() |
GetStartPoint | Retorna um objeto de TextPoint que define o início da definição do elemento de código. |
![]() |
IsSelf | Determina se o elemento de código especificado é o mesmo que o elemento de código pai. |
![]() |
RemoveTemplateParameter | Remove um parâmetro de uma definição de modelo. |
Superior
Comentários
O objeto de VCCodeUsingAlias é usado para modificar uma compilação existente de alias .
Se um objeto não tem filho, então Nothing ou nulluma referência nula (Nothing no Visual Basic) são retornados.
Children é basicamente usado por Visual C++. Children retorna cada objeto retornável de um elemento de código.
Para percorrer os membros de um namespace ou tipo (classe, estrutura, interface, e assim por diante), você deve ver a interface (QI) ou converter CodeElement a CodeNamespace e então usar a propriedade de Members .
Children retorna a coleção de todos os objetos relacionados de CodeElement que podem ser referenciados através deste elemento de código.
A propriedade de Children pode retornar Nothing ou nulluma referência nula (Nothing no Visual Basic) dependendo do objeto e idioma. Não há necessidade de suportar isso em Visual Studio.