Interface IVsContainedLanguageHost
Representa um host para os idiomas contidos.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")> _
Public Interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface IVsContainedLanguageHost
[InterfaceTypeAttribute()]
[GuidAttribute(L"0429916F-69E1-4336-AB7E-72086FB0D6BC")]
public interface class IVsContainedLanguageHost
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0429916F-69E1-4336-AB7E-72086FB0D6BC")>]
type IVsContainedLanguageHost = interface end
public interface IVsContainedLanguageHost
O tipo IVsContainedLanguageHost expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Advise | Permite que um cliente receber mensagens de texto de origem. |
![]() |
CanReformatCode | Determina se a reformatação do código é permitida atualmente. |
![]() |
EnsureSecondaryBufferReady | Garante que o buffer secundário está disponível e possui alterações pendentes. |
![]() |
EnsureSpanVisible | Garante que se estendem por no principal buffer está visível. |
![]() |
GetErrorProviderInformation | Recupera informações sobre o provedor de erro. |
![]() |
GetLineIndent | Fornece informações sobre o recuo de base as configurações de recuo e de nível. |
![]() |
GetNearestVisibleToken | Retorna o token de linguagem que é o mais próximo a linha solicitada. |
![]() |
GetVSHierarchy | Retorna a hierarquia que contém o arquivo exibido no buffer principal. |
![]() |
InsertControl | Envia uma solicitação para inserir a marcação. |
![]() |
InsertImportsDirective | Insere uma marca de marcação que importa o namespace especificado. |
![]() |
InsertReference | Adiciona um assembly que está atualmente no cache global de assemblies (GAC). |
![]() |
OnContainedLanguageEditorSettingsChange | Chamado para notificar o host quando o idioma contido altera seus fontes e cores as configurações. |
![]() |
OnRenamed | Chamado para notificar o editor que um nome foi alterado. |
![]() |
QueryEditFile | Determina se o buffer secundário pode ser modificado. |
![]() |
Unadvise | Chamado por um cliente que não está interessado em receber notificações do editor. |
Superior
Comentários
Essa interface é implementada por editores que suporte continha idiomas, ou seja, os blocos de código que podem ser incorporados em um documento maior. Por exemplo, um documento HTML pode conter elementos de script de idiomas diferentes, como Visual Basic ou JScript.
Observações para implementadores
Essa interface é implementada por um editor para coordenar com uma IVsContainedLanguage objeto.
Observações para chamadores
Essa interface é passada pelo editor para o SetHost método no IVsContainedLanguage o objeto que é retornado o IVsContainedLanguageFactory objeto.