ISymbolMethod Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje metodu v úložišti symbolů.
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
- Odvozené
- Atributy
Poznámky
Rozhraní ISymbolMethod poskytuje přístup pouze k atributům souvisejícím se symboly metody, jako jsou sekvenční body, lexikální obory a informace o parametrech. Použijte ji s třídami System.Reflection ke čtení atributů souvisejících s typem metody.
Poznámka
Toto rozhraní je spravovaným protějškem ISymUnmanagedMethod
rozhraní, jedním z nespravovaných rozhraní úložiště symbolů, které poskytují alternativní způsob čtení a zápisu informací o symbolech ladění.
Vlastnosti
RootScope |
Získá kořenový lexikální obor pro aktuální metodu. Tento obor uzavírá celou metodu. |
SequencePointCount |
Získá počet bodů sekvence v metodě. |
Token |
SymbolToken Získá obsahující metadata pro aktuální metodu. |
Metody
GetNamespace() |
Získá obor názvů, který aktuální metoda je definován v rámci. |
GetOffset(ISymbolDocument, Int32, Int32) |
Získá odsazení jazyka MSIL (Microsoft Intermediate Language) v rámci metody, která odpovídá zadané pozici. |
GetParameters() |
Získá parametry pro aktuální metodu. |
GetRanges(ISymbolDocument, Int32, Int32) |
Získá pole počátečních a koncových odsazení párů, které odpovídají rozsahům jazyka MSIL (Microsoft Intermediate Language), které daná pozice pokrývá v rámci této metody. |
GetScope(Int32) |
Vrátí nejvíce uzavřený lexikální obor, pokud je v metodě přidělen posun. |
GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Získá sekvenční body pro aktuální metodu. |
GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
Získá počáteční a koncové pozice pro zdroj aktuální metody. |