IVsLanguageDebugInfo2, interface
Fournit la prise en charge des gestionnaires d'exceptions dans un service de langage.
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
<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo2
[GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo2
[GuidAttribute(L"F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo2
[<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo2 = interface end
public interface IVsLanguageDebugInfo2
Le type IVsLanguageDebugInfo2 expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
QueryCatchLineSpan | ||
QueryCommonLanguageBlock | Détermine si l'emplacement spécifié est contenu dans un type spécifié de bloc de gestionnaire d'exceptions. | |
ValidateInstructionpointLocation |
Début
Notes
Cette interface fournit la prise en charge de travailler avec des gestionnaires d'exceptions dans un service de langage. Il peut être utilisé pour localiser un bloc catch, déterminent où une position spécifiée est dans un bloc try/catch, et pour valider une position spécifiée pour placer un point d'arrêt.
Remarques à l'attention des implémenteurs
Cette interface doit être implémentée sur le même objet qui implémente l'interface d'IVsLanguageDebugInfo ; en général, il s'agit sur l'objet du service de langage lui-même.
Remarques à l'attention des appelants
Utilisez cette interface lorsque vous avez besoin d'informations détaillées à propos d'un gestionnaire d'exceptions en code source.
Vous pouvez obtenir cette interface de l'interface d'IVsLanguageDebugInfo en appelant la méthode de QueryInterface en code non managé ou caster l'interface d'IVsLanguageDebugInfo à une interface d'IVsLanguageDebugInfo2 en code managé.