Partilhar via


Classe VsTextImageClass

Oferece suporte a correspondência de cadeia de caracteres de texto.

Hierarquia de herança

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextImageClass

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<GuidAttribute("66B88230-2363-4992-B740-B0450A6F51CA")> _
<ClassInterfaceAttribute()> _
Public Class VsTextImageClass _
    Implements IVsTextImage, VsTextImage
[GuidAttribute("66B88230-2363-4992-B740-B0450A6F51CA")]
[ClassInterfaceAttribute()]
public class VsTextImageClass : IVsTextImage, 
    VsTextImage
[GuidAttribute(L"66B88230-2363-4992-B740-B0450A6F51CA")]
[ClassInterfaceAttribute()]
public ref class VsTextImageClass : IVsTextImage, 
    VsTextImage
[<GuidAttribute("66B88230-2363-4992-B740-B0450A6F51CA")>]
[<ClassInterfaceAttribute()>]
type VsTextImageClass =  
    class 
        interface IVsTextImage 
        interface VsTextImage 
    end
public class VsTextImageClass implements IVsTextImage, VsTextImage

O tipo VsTextImageClass expõe os membros a seguir.

Construtores

  Nome Descrição
Método público VsTextImageClass

Superior

Métodos

  Nome Descrição
Método público AdviseTextImageEvents Registra o ambiente para receber notificação de alterações de imagem de texto.
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetCharSize Retorna o número de caracteres do texto da imagem.
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetLine Fornece acesso direto, orientado por linhas para o buffer de texto.
Método público GetLineLength Retorna o comprimento de uma linha.
Método público GetLineSize Retorna o número de linhas do texto da imagem.
Método público GetOffsetOfTextAddress Retorne o endereço de buffer de um endereço determinado texto.
Método público GetSpanLength Retorna o número de caracteres em um intervalo de texto.
Método público GetText Retorna o texto de um intervalo de texto.
Método público GetTextAddressOfOffset Retorna o endereço do texto de um endereço de buffer determinada.
Método público GetTextBSTR Retorna o texto de um intervalo de texto como um BSTR
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método público LockImage Notifica que o texto da imagem está em uso.
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público ReleaseLine Versões do LINEDATAEX estrutura.
Método público Replace Se estendem por notificação de um texto de substituição.
Método público ToString Returns a string that represents the current object. (Herdado de Object.)
Método público UnadviseTextImageEvents Cancela o registro do ambiente para receber notificações de alterações de imagem de texto.
Método público UnlockImage Notifica que o texto da imagem não está em uso.

Superior

Comentários

Você não pode criar uma instância dessa classe com o new palavra-chave. Em vez disso, você deve obter o ILocalRegistry de objetos e criar o objeto com CreateInstance. O MPF encapsula esse método com CreateInstance.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop