IVsContainedLanguageCodeSupport, interface
Fournit la prise en charge de la navigation de code, génération d'événement, et similaire.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop.8.0 (dans Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntaxe
'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")> _
Public Interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface IVsContainedLanguageCodeSupport
[InterfaceTypeAttribute()]
[GuidAttribute(L"F386BE91-0E80-43AF-8EB6-8B829FA06282")]
public interface class IVsContainedLanguageCodeSupport
[<InterfaceTypeAttribute()>]
[<GuidAttribute("F386BE91-0E80-43AF-8EB6-8B829FA06282")>]
type IVsContainedLanguageCodeSupport = interface end
public interface IVsContainedLanguageCodeSupport
Le type IVsContainedLanguageCodeSupport expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
CreateUniqueEventName | Crée un unique nom de gestionnaire d'événements, dans le contexte de classe, le nom de l'instance de l'objet, et le nom de l'événement. | |
EnsureEventHandler | Crée un gestionnaire d'événements donné le contexte de classe, le nom de l'instance de l'objet, le nom de l'événement, et (l'unique) nom du gestionnaire d'événements, si aucun n'existe déjà. | |
GetBaseClassName | Retourne le nom de classe de base pour la classe fournie. | |
GetCompatibleEventHandlers | Retourne une collection de membres existants qui correspondent à la signature de la description de l'événement fournie. | |
GetEventHandlerMemberID | Retourne l'unique identificateur membre d'un gestionnaire d'événements correspondant à la description fournie si existe. | |
GetMemberNavigationPoint | Obtient la position (par exemple l'index de caractère de début, à partir de la ligne, terminant l'index de caractère, terminant la ligne, et l'ID d'élément du fichier) dans les coordonnées secondaires de mémoire tampon ou des coordonnées partielles de mémoire tampon de fichier de classe, de l'donné un membre de classe, qui peut être mis en cache et ensuite utilisé pour naviguer à ce membre. | |
GetMembers | Retourne une collection de membres correspondant aux balises spécifiées. | |
IsValidID | Examine l'IDENTIFICATEUR fourni pour voir s'il s'agit d'un identificateur valide pour le langage contenu. | |
OnRenamed | Appelé d'un objet contenant d'IVsContainedLanguageHost indiquant qu'un renommer d'un type spécifié a été initialisé. |
Début
Notes
Remarques à l'attention des implémenteurs
Implémentez cette interface sur la même classe qui implémente l'interface d'IVsContainedLanguage pour prendre en charge code de navigation, générant des événements, et obtention de l'accès à de différents éléments du bloc de code contenu de langage.
Remarques à l'attention des appelants
Obtenez cette interface en appelant la méthode d'QueryInterface sur un objet d'IVsContainedLanguage ou caster l'objet d'IVsContainedLanguage à l'interface d'IVsContainedLanguageCodeSupport.