CodeParameter.InfoLocation Propriedade

Definição

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

public:
 property EnvDTE::vsCMInfoLocation InfoLocation { EnvDTE::vsCMInfoLocation get(); };
public:
 property EnvDTE::vsCMInfoLocation InfoLocation { EnvDTE::vsCMInfoLocation get(); };
[System.Runtime.InteropServices.DispId(7)]
public EnvDTE.vsCMInfoLocation InfoLocation { [System.Runtime.InteropServices.DispId(7)] [System.Runtime.InteropServices.TypeLibFunc(1024)] get; }
[<System.Runtime.InteropServices.DispId(7)>]
[<get: System.Runtime.InteropServices.DispId(7)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(1024)>]
member this.InfoLocation : EnvDTE.vsCMInfoLocation
Public ReadOnly Property InfoLocation As vsCMInfoLocation

Valor da propriedade

vsCMInfoLocation

Um vsCMInfoLocation valor constante.

Atributos

Comentários

Se InfoLocation retornar vsCMInfoLocationProject , você poderá definir propriedades, obter um StartPoint e EndPoint , e assim por diante. Quando você passa de um objeto de modelo de código (A) para outro (B) — como de uma função para seu tipo ou de uma classe para sua classe base, B pode ser do tipo vsCMInfoLocationExternal se sua definição estiver em outro projeto. A disposição depende da implementação do modelo de código, se o projeto do objeto B é implementado na mesma linguagem que o objeto A, e assim por diante.

Se InfoLocation vsCMInfoLocationExternal for retornado, as informações estarão disponíveis somente de metadados, da inspeção de uma DLL ou de fontes congeladas. Você pode obter um StartPoint e EditPoint , mas não pode editar o documento; ou seja, não é possível definir propriedades ou modificar o texto por trás do elemento de código.

Se InfoLocation retorna vsCMInfoLocationNone , tudo 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-fonte, em alguns casos, você pode saber se o nome deve ser uma classe ou uma interface. Nesse caso, no entanto, como o modelo de código não pôde resolver o nome para qualquer informação real e útil, o objeto é inútil.

Observação

Os valores dos elementos de modelo de código, como classes, structs, 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 podem ser dependentes para sempre permanecerem os mesmos. Para obter mais informações, consulte os valores de elemento de modelo de código de seção podem ser alterados na descoberta de código usando o modelo de código (Visual Basic).

Aplica-se a