Partilhar via


Interface IVsIntellisenseProject

 

Publicado: agosto de 2016

Fornece suporte ao IntelliSense para um projeto. Usado com IVsIntellisenseProjectHost e deve ser usada com idiomas independentes.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

[GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")]
[InterfaceTypeAttribute(1)]
public interface IVsIntellisenseProject
[GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")]
[InterfaceTypeAttribute(1)]
public interface class IVsIntellisenseProject
[<GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")>]
[<InterfaceTypeAttribute(1)>]
type IVsIntellisenseProject = interface end
<GuidAttribute("3B83B579-4969-4E12-A964-11EC19CC1503")>
<InterfaceTypeAttribute(1)>
Public Interface IVsIntellisenseProject

Métodos

Nome Descrição
System_CAPS_pubmethod AddAssemblyReference(String)

Adiciona uma referência de assembly ao projeto.

System_CAPS_pubmethod AddFile(String, UInt32)

Adiciona um arquivo ao projeto.

System_CAPS_pubmethod AddP2PReference(Object)

Adiciona uma referência a um objeto em uma rede ponto a ponto.

System_CAPS_pubmethod Close()

Libera quaisquer recursos ou interfaces mantidos pela implementação de IVsIntellisenseProject.

System_CAPS_pubmethod GetCodeDomProviderName(String)

Recupera o nome do compilador de código ou gerador de código (provedor de código DOM).

System_CAPS_pubmethod GetCompilerReference(Object)

Recupera um ponteiro para o IUnknown interface do compilador para o projeto.

System_CAPS_pubmethod GetContainedLanguageFactory(IVsContainedLanguageFactory)

Retorna um ponteiro para o IVsContainedLanguageFactory interface para o projeto.

System_CAPS_pubmethod GetExternalErrorReporter(IVsReportExternalErrors)

Recupera um gerador de relatórios de erro externo do projeto, um ponteiro para um IVsReportExternalErrors interface.

System_CAPS_pubmethod GetFileCodeModel(Object, Object, Object)

Recupera o modelo de código para um arquivo especificado por projeto e item.

System_CAPS_pubmethod GetProjectCodeModel(Object, Object)

Recupera o modelo de código para o projeto.

System_CAPS_pubmethod Init(IVsIntellisenseProjectHost)

Inicializa um projeto do Intellisense.

System_CAPS_pubmethod IsCompilableFile(String)

Indica se um arquivo pode ser compilado, com base em sua extensão.

System_CAPS_pubmethod IsSupportedP2PReference(Object)

Indica se há ou não uma referência de rede ponto a ponto para um objeto tem suporte.

System_CAPS_pubmethod IsWebFileRequiredByProject(Int32)

Indica se um projeto do Intellisense pode incluir arquivos Web. Não é possível projetos do Visual Basic, projetos do Visual c# podem.

System_CAPS_pubmethod RefreshCompilerOptions()

Atualiza as opções do compilador usando as configurações do host.

System_CAPS_pubmethod RemoveAssemblyReference(String)

Remove uma referência a um assembly.

System_CAPS_pubmethod RemoveFile(String, UInt32)

Remove um arquivo do projeto.

System_CAPS_pubmethod RemoveP2PReference(Object)

Remove uma referência a um objeto em uma rede ponto a ponto.

System_CAPS_pubmethod RenameFile(String, String, UInt32)

Renomeia um arquivo no projeto.

System_CAPS_pubmethod ResumePostedNotifications()

Habilita o lançamento das mensagens do compilador.

System_CAPS_pubmethod StartIntellisenseEngine()

Inicie o mecanismo Intellisense.

System_CAPS_pubmethod StopIntellisenseEngine()

Pare o mecanismo Intellisense.

System_CAPS_pubmethod SuspendPostedNotifications()

Interrompe o lançamento de mensagens do compilador.

System_CAPS_pubmethod WaitForIntellisenseReady()

Aguarde até que o mecanismo Intellisense está pronto.

Comentários

Para obter mais informações sobre idiomas independentes, consulte contidos idiomas.

Confira Também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início