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
- Confiar total para o chamador imediato. Este membro não pode ser usado pelo código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.
Consulte também
Referência
Outros recursos
Como: Compilar e executar os exemplos de códigos automação modelo de objeto