Partage via


ISymbolMethod Interface

Définition

Représente une méthode dans un magasin de symboles.

public interface class ISymbolMethod
public interface ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolMethod
type ISymbolMethod = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolMethod = interface
Public Interface ISymbolMethod
Dérivé
Attributs

Remarques

L’interface ISymbolMethod fournit un accès uniquement aux attributs liés aux symboles d’une méthode, tels que les points de séquence, les étendues lexicales et les informations de paramètre. Utilisez-le avec les System.Reflection classes pour lire les attributs liés au type d’une méthode.

Notes

Cette interface est l’équivalent managé de l’interface ISymUnmanagedMethod , l’une des interfaces de magasin de symboles non managées qui offrent un autre moyen de lire et d’écrire des informations sur les symboles de débogage.

Propriétés

RootScope

Obtient la portée lexicale racine de la méthode actuelle. Cette portée englobe la totalité de la méthode.

SequencePointCount

Obtient le nombre de points de séquence dans la méthode.

Token

Obtient le SymbolToken contenant les métadonnées de la méthode actuelle.

Méthodes

GetNamespace()

Obtient l'espace de noms dans lequel la méthode actuelle est définie.

GetOffset(ISymbolDocument, Int32, Int32)

Obtient l'offset MSIL (Microsoft Intermediate Language) de la méthode correspondant à la position spécifiée.

GetParameters()

Obtient les paramètres de la méthode actuelle.

GetRanges(ISymbolDocument, Int32, Int32)

Obtient un tableau de paires d'offsets de début et de fin correspondant aux plages d'offsets MSIL (Microsoft Intermediate Language) couvertes par une position donnée dans cette méthode.

GetScope(Int32)

Retourne la portée lexicale la plus englobante lorsqu'un offset est spécifié dans une méthode.

GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[])

Obtient les points de séquence de la méthode actuelle.

GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[])

Obtient les positions de début et de fin de la source de la méthode actuelle.

S’applique à

Voir aussi