ISymbolMethod Interface

Definitie

Vertegenwoordigt een methode in een symboolarchief.

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
Afgeleid
Kenmerken

Opmerkingen

De ISymbolMethod interface biedt alleen toegang tot de symbolenkenmerken van een methode, zoals reekspunten, lexicale bereiken en parameterinformatie. Gebruik deze met de System.Reflection klassen om de typegerelateerde kenmerken van een methode te lezen.

Note

Deze interface is de beheerde tegenhanger van de ISymUnmanagedMethod interface, een van de niet-beheerde symboolopslaginterfaces die een alternatieve manier bieden voor het lezen en schrijven van foutopsporingssymboolgegevens.

Eigenschappen

Name Description
RootScope

Hiermee haalt u het hoofd lexicale bereik voor de huidige methode op. Met dit bereik wordt de hele methode ingesloten.

SequencePointCount

Hiermee haalt u het aantal reekspunten in de methode op.

Token

Hiermee haalt u de SymbolToken metagegevens voor de huidige methode op.

Methoden

Name Description
GetNamespace()

Hiermee haalt u de naamruimte op waarbinnen de huidige methode is gedefinieerd.

GetOffset(ISymbolDocument, Int32, Int32)

Hiermee haalt u de offset Microsoft tussenliggende taal (MSIL) op binnen de methode die overeenkomt met de opgegeven positie.

GetParameters()

Hiermee haalt u de parameters voor de huidige methode op.

GetRanges(ISymbolDocument, Int32, Int32)

Hiermee haalt u een matrix van begin- en eindverschilparen op die overeenkomen met de bereiken van Microsoft tussentaal (MSIL) die een bepaalde positie binnen deze methode beslaat.

GetScope(Int32)

Retourneert het meest ingesloten lexicale bereik wanneer een verschuiving binnen een methode wordt gegeven.

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

Hiermee haalt u de reekspunten voor de huidige methode op.

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

Hiermee haalt u de begin- en eindposities op voor de bron van de huidige methode.

Van toepassing op

Zie ook