ISymbolMethod Gränssnitt

Definition

Representerar en metod i ett symbolarkiv.

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
Härledda
Attribut

Kommentarer

Gränssnittet ISymbolMethod ger endast åtkomst till de symbolrelaterade attributen för en metod, till exempel sekvenspunkter, lexikala omfång och parameterinformation. Använd den med klasserna System.Reflection för att läsa de typrelaterade attributen för en metod.

Note

Det här gränssnittet är gränssnittets hanterade motsvarighet ISymUnmanagedMethod , ett av de ohanterade symbollagringsgränssnitten som ger ett alternativt sätt att läsa och skriva felsökningssymbolinformation.

Egenskaper

Name Description
RootScope

Hämtar det lexikala rotomfånget för den aktuella metoden. Det här omfånget omger hela metoden.

SequencePointCount

Hämtar ett antal sekvenspunkter i metoden.

Token

Hämtar de SymbolToken som innehåller metadata för den aktuella metoden.

Metoder

Name Description
GetNamespace()

Hämtar namnområdet som den aktuella metoden har definierats i.

GetOffset(ISymbolDocument, Int32, Int32)

Hämtar förskjutningen Microsoft mellanliggande språk (MSIL) inom den metod som motsvarar den angivna positionen.

GetParameters()

Hämtar parametrarna för den aktuella metoden.

GetRanges(ISymbolDocument, Int32, Int32)

Hämtar en matris med start- och slutförskjutningspar som motsvarar intervallen för Microsoft mellanliggande språk (MSIL) som en viss position täcker inom den här metoden.

GetScope(Int32)

Returnerar det mest omslutande lexikala omfånget när en förskjutning ges inom en metod.

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

Hämtar sekvenspunkterna för den aktuella metoden.

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

Hämtar start- och slutpositionerna för källan till den aktuella metoden.

Gäller för

Se även