Condividi tramite


Classe VsTextImageClass

Supporta la corrispondenza della stringa di testo.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextImageClass

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo VsTextImageClass espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico VsTextImageClass

In alto

Metodi

  Nome Descrizione
Metodo pubblico AdviseTextImageEvents Registra l'ambiente per ricevere la notifica delle modifiche di immagine di testo.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetCharSize Restituisce il numero di caratteri nell'immagine di testo.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetLine Fornisce l'accesso diretto e orientato alla riga nel buffer di testo.
Metodo pubblico GetLineLength Restituisce la lunghezza di una riga.
Metodo pubblico GetLineSize Restituisce il numero di righe nell'immagine di testo.
Metodo pubblico GetOffsetOfTextAddress Restituire l'indirizzo del buffer di un indirizzo di testo specificato.
Metodo pubblico GetSpanLength restituisce il numero di caratteri in un intervallo di testo.
Metodo pubblico GetText restituisce il testo di un intervallo di testo.
Metodo pubblico GetTextAddressOfOffset Restituisce l'indirizzo del testo di un dato indirizzo del buffer.
Metodo pubblico GetTextBSTR restituisce il testo di un intervallo di testo come BSTR
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico LockImage Notifica che l'immagine di testo viene utilizzata.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ReleaseLine rilascia LINEDATAEX struttura.
Metodo pubblico Replace Notifica di una sostituzione dell'intervallo di testo.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UnadviseTextImageEvents Annulla la registrazione dell'ambiente per ricevere le notifiche delle modifiche di immagine di testo.
Metodo pubblico UnlockImage Notifica che l'immagine di testo non viene utilizzata.

In alto

Note

Non è possibile creare un'istanza di questa classe con new parola chiave. Al contrario, è necessario ottenere CreateInstanceoggetto e creare l'oggetto con di ILocalRegistry . Il MPF esegue il wrapping con questo metodo CreateInstance.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop