Propriedade CodeAttribute.InfoLocation
Descreve os recursos do modelo de código.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property InfoLocation As vsCMInfoLocation
vsCMInfoLocation InfoLocation { get; }
property vsCMInfoLocation InfoLocation {
vsCMInfoLocation get ();
}
abstract InfoLocation : vsCMInfoLocation
function get InfoLocation () : vsCMInfoLocation
Valor de propriedade
Tipo: EnvDTE.vsCMInfoLocation
A vsCMInfoLocation valor constante.
Comentários
Se InfoLocation retorna vsCMInfoLocationProject, e em seguida, você pode definir propriedades, obter um StartPoint, obter um EndPoint, e assim por diante.Quando você entrar no objeto de modelo de código de um (A) para outro (B) — por exemplo, de uma função para seu tipo ou de uma classe para sua classe base — B pode ser do tipo vsCMInfoLocationExternal se a sua definição é em outro projeto.A disposição depende a implementação do modelo de código, o objeto se o projeto do b é implementado no mesmo idioma do objeto do e assim por diante.
Se InfoLocation retorna vsCMInfoLocationExternal, e em seguida, as informações estão disponíveis somente a partir de metadados, inspecionando uma DLL, ou de fontes congeladas.Talvez você possa obter um StartPoint e EditPoint, mas você não pode editar o documento.Ou seja, você não pode definir propriedades ou modificar o texto atrás do elemento de código.
Se InfoLocation retorna vsCMInfoLocationNone, apenas um objeto de modelo de código que tem um nome estará disponível.Além disso, com base no contexto de código fonte, em alguns casos você pode dizer se o nome deve ser uma classe ou uma interface.Nessa situação, no entanto, porque o modelo de código não foi possível 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ísticos depois de fazer determinados tipos de edições, o que significa que seus valores não confie sempre permanecer o mesmo.Para obter mais informações, consulte a seção valores de elemento de modelo de código podem ser alterada de Descobrindo o código usando o modelo de código (Visual Basic). |
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áveis.