Partilhar via


Propriedade CodeType.InfoLocation

Obtém os recursos do objeto de modelo de código.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE. dll)

Sintaxe

ReadOnly Property InfoLocation As vsCMInfoLocation

Dim instance As CodeType
Dim value As vsCMInfoLocation

value = instance.InfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
    vsCMInfoLocation get ();
}
function get InfoLocation () : vsCMInfoLocation

Valor da propriedade

Tipo: EnvDTE.vsCMInfoLocation
Um valor constante vsCMInfoLocation.

Comentários

Se InfoLocation retorna vsCMInfoLocationProject, em seguida, você pode definir propriedades, obter um StartPoint, obter um EndPoint e assim por diante.Quando você entrar de um código de modelo de objeto (A) para outro (B) — tais como de uma função em seu tipo ou de uma classe para sua classe base — B pode ser do tipo vsCMInfoLocationExternal se sua definição é em outro projeto.A disposição depende a implementação do modelo de código, se do objeto projeto do é implementado no mesmo idioma do objeto do e assim por diante.

Se InfoLocation retorna vsCMInfoLocationExternal, informações estão disponíveis somente de metadados, de inspeção de uma DLL ou origens congelada.Talvez você consiga obter um StartPoint e EditPoint, mas não é possível editar o documento; ou seja, você não pode definir propriedades ou modificar o texto atrás o elemento de código.

Se InfoLocation retorna vsCMInfoLocationNone e tudo o que está disponível é um objeto de modelo de código que tem um nome.Além disso, com base no contexto do código-Origem, em alguns casos você pode informar se o nome deve ser uma classe ou uma interface.Nessa situação, no entanto, porque o modelo de código não pôde resolver o nome a qualquer informação útil, o objeto é contrário inútil.

Observação:

Os valores de elementos de modelo de código, como classes, estruturas, funções, atributos, delegados e assim por diante podem ser não-determinístico depois de fazer determinados tipos de edições, significando que seus valores não podem ser confiam para sempre permanecer o mesmo.Para obter mais informações, consulte a seção que valores de elemento de modelo de código podem alterar em Descobrir o código usando o modelo de código (Visual Basic).

Permissões

Consulte também

Referência

CodeType Interface

CodeType Membros

Espaço para nome EnvDTE

Outros recursos

Como: Compilar e executar os exemplos de códigos automação modelo de objeto

Descobrir o código usando o modelo de código (Visual Basic)

Descobrir o código usando o modelo de código (Visual C#)