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 | |
---|---|---|
AddAssemblyReference(String) | Adiciona uma referência de assembly ao projeto. |
|
AddFile(String, UInt32) | Adiciona um arquivo ao projeto. |
|
AddP2PReference(Object) | Adiciona uma referência a um objeto em uma rede ponto a ponto. |
|
Close() | Libera quaisquer recursos ou interfaces mantidos pela implementação de IVsIntellisenseProject. |
|
GetCodeDomProviderName(String) | Recupera o nome do compilador de código ou gerador de código (provedor de código DOM). |
|
GetCompilerReference(Object) | Recupera um ponteiro para o IUnknown interface do compilador para o projeto. |
|
GetContainedLanguageFactory(IVsContainedLanguageFactory) | Retorna um ponteiro para o IVsContainedLanguageFactory interface para o projeto. |
|
GetExternalErrorReporter(IVsReportExternalErrors) | Recupera um gerador de relatórios de erro externo do projeto, um ponteiro para um IVsReportExternalErrors interface. |
|
GetFileCodeModel(Object, Object, Object) | Recupera o modelo de código para um arquivo especificado por projeto e item. |
|
GetProjectCodeModel(Object, Object) | Recupera o modelo de código para o projeto. |
|
Init(IVsIntellisenseProjectHost) | Inicializa um projeto do Intellisense. |
|
IsCompilableFile(String) | Indica se um arquivo pode ser compilado, com base em sua extensão. |
|
IsSupportedP2PReference(Object) | Indica se há ou não uma referência de rede ponto a ponto para um objeto tem suporte. |
|
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. |
|
RefreshCompilerOptions() | Atualiza as opções do compilador usando as configurações do host. |
|
RemoveAssemblyReference(String) | Remove uma referência a um assembly. |
|
RemoveFile(String, UInt32) | Remove um arquivo do projeto. |
|
RemoveP2PReference(Object) | Remove uma referência a um objeto em uma rede ponto a ponto. |
|
RenameFile(String, String, UInt32) | Renomeia um arquivo no projeto. |
|
ResumePostedNotifications() | Habilita o lançamento das mensagens do compilador. |
|
StartIntellisenseEngine() | Inicie o mecanismo Intellisense. |
|
StopIntellisenseEngine() | Pare o mecanismo Intellisense. |
|
SuspendPostedNotifications() | Interrompe o lançamento de mensagens do compilador. |
|
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