Compartilhar via


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
Propriedade pública Access Obtém os atributos de acesso deste item.
Propriedade pública Attributes Obtém uma coleção de todos os atributos para o objeto.
Propriedade pública Children Obtém uma coleção de objetos contidos dentro desta compilação de código.
Propriedade pública CodeModel Obtém o objeto de VCCodeModel para o projeto.
Propriedade pública Collection Obtém a coleção que contém o objeto que suporta esta propriedade ou contido dentro desta compilação de código.
Propriedade pública Comment Obtém ou define o comentário associado com o elemento de código.
Propriedade pública DisplayName Obtém o nome usado na interface do usuário para este grupo de saída.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint Obtém o ponto de edição que é o local do final do item de código.
Propriedade pública EndPointOf Retorna o ponto final do objeto.
Propriedade pública Extender Obtém o objeto Extender solicitado caso esteja disponível para este objeto.
Propriedade pública ExtenderCATID Obtém o ID da categoria do extensor (CATID) para o objeto.
Propriedade pública ExtenderNames Obtém uma lista de extensores disponíveis para o objeto.
Propriedade pública File Obtém o arquivo associado com esse elemento.
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto.
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública IsCaseSensitive Determina se um elemento de código diferencia maiúsculas de minúsculas.
Propriedade pública IsCodeType Determina se um objeto de CodeType pode ser obtido desse objeto.
Propriedade pública IsInjected Determina se um elemento de código foi injetado por um atributo.
Propriedade pública IsReadOnly Determina se o arquivo que contém o objeto é somente leitura.
Propriedade pública IsTemplate Determina se esse elemento é um modelo.
Propriedade pública IsZombie Determina se o objeto existe.
Propriedade pública Kind Obtém o tipo de objeto.
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Location Retorna o local da declaração de objeto.
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública Namespace Obtém um objeto que define o namespace.
Propriedade pública Parent Obtém o objeto pai imediato desse objeto.
Propriedade pública Picture Obtém um objeto de automação de imagem a ser usado como um ícone na interface do usuário.
Propriedade pública Project Obtém o objeto de Project associado ao objeto.
Propriedade pública ProjectItem Obtém o objeto de ProjectItem associado com esse objeto.
Propriedade pública References Não implementado atualmente.
Propriedade pública StartPoint Obtém um objeto de TextPoint que define o início do item de código.
Propriedade pública StartPointOf Obtém o ponto inicial do objeto.
Propriedade pública TemplateParameters Obtém a coleção de parâmetros contidos em um modelo de classe.
Propriedade pública Templatizations Somente para uso interno da Microsoft.
Propriedade pública 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
Método público AddAttribute Cria uma nova compilação de código de atributo e inserir o código no local correto.
Método público AddTemplateParameter Adiciona um parâmetro para o modelo
Método público GetEndPoint Retorna um objeto de TextPoint que marca o fim da definição do elemento de código.
Método público GetStartPoint Retorna um objeto de TextPoint que define o início da definição do elemento de código.
Método público IsSelf Determina se o elemento de código especificado é o mesmo que o elemento de código pai.
Método público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.VCCodeModel