VCCodeIDLLibrary.InfoLocation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve 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(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)] get; }
[<System.Runtime.InteropServices.DispId(7)>]
[<get: System.Runtime.InteropServices.DispId(7)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)>]
member this.InfoLocation : EnvDTE.vsCMInfoLocation
Public ReadOnly Property InfoLocation As vsCMInfoLocation
Valor da propriedade
Um vsCMInfoLocation valor constante.
- Atributos
Comentários
Se InfoLocation retornar EnvDTE.vsCMInfoLocation.vsCMInfoLocationProject , você poderá definir propriedades, obter um StartPoint , obter um 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 EnvDTE.vsCMInfoLocation.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 EnvDTE.vsCMInfoLocation.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 EnvDTE.vsCMInfoLocation.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 nenhuma informação útil, o objeto é inútil.