Partager via


VsTextImageClass, classe

Prend en charge la correspondance de chaîne de texte.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextImageClass

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
<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

Le type VsTextImageClass expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique VsTextImageClass

Début

Méthodes

  Nom Description
Méthode publique AdviseTextImageEvents Enregistre l'environnement pour recevoir la notification des modifications d'image de texte.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetCharSize Retourne le nombre de personnages dans l'image de texte.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetLine Fournit l'accès direct et au niveau de la ligne à la mémoire tampon de texte.
Méthode publique GetLineLength Retourne la longueur d'une ligne.
Méthode publique GetLineSize Retourne le nombre d'entrées ligne l'image de texte.
Méthode publique GetOffsetOfTextAddress Retourne l'adresse de mémoire tampon d'une adresse donnée de texte.
Méthode publique GetSpanLength Retourne le nombre de personnages dans une étendue de texte.
Méthode publique GetText Retourne le texte d'une étendue de texte.
Méthode publique GetTextAddressOfOffset Retourne l'adresse de texte d'une adresse donnée de mémoire tampon.
Méthode publique GetTextBSTR Retourne le texte d'une étendue de texte en tant que BSTR
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique LockImage Signale à que l'image de texte est en cours d'utilisation.
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique ReleaseLine Libère la structure d'LINEDATAEX.
Méthode publique Replace Notification d'un remplacement d'étendue de texte.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique UnadviseTextImageEvents Annule l'alignement de l'environnement pour recevoir des notifications des modifications d'image de texte.
Méthode publique UnlockImage Signale à que l'image de texte est pas utilisée.

Début

Notes

Vous ne pouvez pas créer une instance de cette classe avec le mot clé d'new. À la place, vous devez obtenir l'objet d'ILocalRegistry et créer l'objet avec l'CreateInstance. Le MPF encapsule cette méthode avec CreateInstance.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms