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 body sekvence, lexikální obory a informace o parametrech. Použijte ji s System.Reflection třídami ke čtení atributů souvisejících s typem metody.
Note
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
| Name | Description |
|---|---|
| RootScope |
Získá kořenový lexikální obor pro aktuální metodu. Tento obor uzavře celou metodu. |
| SequencePointCount |
Získá počet sekvencí bodů v metodě. |
| Token |
SymbolToken Získá obsahující metadata pro aktuální metodu. |
Metody
| Name | Description |
|---|---|
| GetNamespace() |
Získá obor názvů, který aktuální metoda je definován v rámci. |
| GetOffset(ISymbolDocument, Int32, Int32) |
Získá posun Microsoft zprostředkující jazyk (MSIL) 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í a koncové posun páry, které odpovídají rozsahům Microsoft zprostředkující jazyk (MSIL), které daná pozice pokrývá v rámci této metody. |
| GetScope(Int32) |
Vrátí nejvíce uzavřený lexikální obor při zadání posunu v rámci metody. |
| 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. |