Partager via


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
Méthode publique QueryCatchLineSpan
Méthode publique QueryCommonLanguageBlock Détermine si l'emplacement spécifié est contenu dans un type spécifié de bloc de gestionnaire d'exceptions.
Méthode publique 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é.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms