Partager via


SimpleEditorView, classe

La classe abstraite qui représente une vue simple généralisée d'éditeur.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Package.SimpleEditorView
    Microsoft.VisualStudio.Package.EditorControl

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public MustInherit Class SimpleEditorView _
    Implements IOleCommandTarget, IVsWindowPane, IVsToolboxUser, IVsStatusbarUser,  _
    IVsWindowPaneCommit, IOleComponent
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public abstract class SimpleEditorView : IOleCommandTarget, 
    IVsWindowPane, IVsToolboxUser, IVsStatusbarUser, IVsWindowPaneCommit, IOleComponent

Le type SimpleEditorView expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SimpleEditorView Initialise une nouvelle instance d'SimpleEditorView pour la mémoire tampon de texte fournie.

Début

Propriétés

  Nom Description
Propriété protégée Buffer Obtient ou définit la mémoire tampon de texte.
Propriété protégée ComponentId Obtient ou définit l'IDENTIFICATEUR composant de la vue d'éditeur.
Propriété protégée ComponentManager Obtient ou définit le gestionnaire composant pour cette vue.
Propriété protégée MenuCommandService
Propriété protégée Site Obtient ou définit IServiceProvider pour cette vue.

Début

Méthodes

  Nom Description
Méthode publique ClosePane Ferme la fenêtre et annule l'enregistrement le composant.
Méthode publique CommitPendingEdit Valide toutes les modifications apportées au fichier.
Méthode publique CreatePaneWindow Crée la fenêtre.
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode publique Exec Exécute la commande spécifiée.
Méthode protégée ExecCommand Exécute des commandes spécifiques.
Méthode publique FContinueMessageLoop Appelé pendant chaque itération de la boucle de message.
Méthode publique FDoIdle Appelé pour effectuer des tâches de durée d'inactivité.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique FPreTranslateMessage Appelé pour traiter ou modifier le message avant d'être traduit et acheminé.
Méthode publique FQueryTerminate Appelé lorsque le gestionnaire composant souhaite connaître si la vue est dans un état dans lequel elle peut se terminer.
Méthode publique FReserved1 Méthode réservée.
Méthode publique GetDefaultSize Obtient la taille par défaut de la fenêtre.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HwndGetWindow Obtient une fenêtre associée avec le composant.
Méthode publique IsSupported Détermine si l'utilisateur de boîte à outils prend en charge l'objet de données référencé.
Méthode publique ItemPicked Envoie la notification qu'un élément dans la boîte à outils a été sélectionné (en cliquant sur la souris ou en appuyant sur ENTRÉE).
Méthode publique LoadViewState Une fois implémenté dans une classe dérivée, charges l'état d'affichage du volet de fenêtre.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique OnActivationChange Appelé lorsqu'un nouvel objet est activé.
Méthode publique OnAppActivate Informe le composant chaque fois que l'application hôte est activée ou désactivée.
Méthode publique OnEnterState Notifie la vue lorsque l'application se trouve ou quitte un état donné.
Méthode publique OnLoseActivation Notifie la vue active qu'elle a perdu son état actif parce qu'un hôte ou un composant différent est devenu actif.
Méthode protégée QueryCommandStatus Obtient l'état de la commande spécifiée.
Méthode protégée QueryParameterList Obtient les paramètres pour une commande.
Méthode publique QueryStatus Obtient l'état des commandes spécifiées.
Méthode publique SaveViewState Enregistre l'état d'affichage chargé.
Méthode publique SetInfo Définit les informations dans la barre d'état pour refléter ce point de vue.
Méthode publique SetSite Initialise cette vue.
Méthode publique Terminate Appelé par le gestionnaire composant lorsqu'il souhaite terminer l'alignement de la vue.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique TranslateAccelerator Fait la traduction des clés de navigation spéciales.

Début

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.Package, espace de noms