ISymbolMethod Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |