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-la avec les System.Reflection classes pour lire les attributs liés au type d’une méthode.

Note

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

Propriétés

Nom Description
RootScope

Obtient l’étendue lexicale racine de la méthode actuelle. Cette étendue entoure toute la méthode.

SequencePointCount

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

Token

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

Méthodes

Nom Description
GetNamespace()

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

GetOffset(ISymbolDocument, Int32, Int32)

Obtient le décalage Microsoft langage intermédiaire (MSIL) dans la méthode qui correspond à la position spécifiée.

GetParameters()

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

GetRanges(ISymbolDocument, Int32, Int32)

Obtient un tableau de paires de décalage de début et de fin qui correspondent aux plages de Microsoft langage intermédiaire (MSIL) qu’une position donnée couvre dans cette méthode.

GetScope(Int32)

Retourne la portée lexicale la plus englobante lorsqu’un décalage est donné 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