SymMethod Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje metodę w magazynie symboli.
public ref class SymMethod : System::Diagnostics::SymbolStore::ISymbolMethod
public ref class SymMethod : System::Diagnostics::SymbolStore::SymMethodBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolMethod
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.SymMethodBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolMethod
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
inherit SymMethodBase
interface ISymbolMethod
interface IDisposable
Public Class SymMethod
Implements ISymbolMethod
Public Class SymMethod
Inherits SymMethodBase
Implements IDisposable, ISymbolMethod
- Dziedziczenie
-
SymMethod
- Dziedziczenie
- Atrybuty
- Implementuje
Uwagi
Klasa SymMethod zapewnia dostęp tylko do atrybutów związanych z symbolami metody, takich jak punkty sekwencji, zakresy leksykalne i informacje o parametrach. System.Reflection Użyj klas, aby odczytać atrybuty związane z typem metody.
Konstruktory
SymMethod(ISymUnmanagedMethod*) |
Inicjuje SymMethod nowe wystąpienie klasy z nieprzetworzonego wskaźnika do niezarządzanego interfejsu. |
SymMethod(ISymUnmanagedMethod*) |
Inicjuje SymMethod nowe wystąpienie klasy z nieprzetworzonego wskaźnika do niezarządzanego interfejsu ISymUnmanagedMethod. |
Właściwości
RootScope |
Pobiera główny zakres leksykalny dla bieżącej metody. Ten zakres obejmuje całą metodę. |
SequencePointCount |
Pobiera liczbę punktów sekwencji w metodzie . |
Token |
SymbolToken Pobiera zawierające metadane dla bieżącej metody. |
Metody
__dtor() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia zasoby przechowywane przez bieżące wystąpienie SymMethod obiektu. |
{dtor}() |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Zwalnia zasoby przechowywane przez bieżące wystąpienie SymMethod obiektu. |
{dtor}() |
Zwalnia zasoby blokowane przez bieżące wystąpienie. (Odziedziczone po SymMethodBase) |
Dispose() |
Zwalnia zasoby używane przez bieżące wystąpienie klasy SymMethod. |
Dispose(Boolean) |
Wywoływane Dispose() przez metody i Finalize() w celu zwolnienia zarządzanych i niezarządzanych zasobów używanych SymMethod przez bieżące wystąpienie klasy. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Finalize() |
Zwalnia niezarządzane zasoby i wykonuje inne operacje oczyszczania przed odzyskaniem SymMethod pamięci przez odzyskiwanie pamięci. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetNamespace() |
Zgłasza wartość NotSupportedException we wszystkich przypadkach. |
GetOffset(ISymbolDocument, Int32, Int32) |
Pobiera przesunięcie języka microsoft intermediate language (MSIL) w metodzie, która odpowiada określonej pozycji. |
GetParameters() |
Pobiera parametry dla bieżącej metody. |
GetRanges(ISymbolDocument, Int32, Int32) |
Pobiera tablicę par przesunięcia początkowego i końcowego, które odpowiadają zakresom przesunięć języka pośredniego firmy Microsoft (MSIL), które dana pozycja obejmuje w ramach tej metody. |
GetScope(Int32) |
Zwraca najbardziej otaczający zakres leksykalny odpowiadający przesuniętemu w metodzie. |
GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Pobiera punkty sekwencji dla bieżącej metody i przechowuje informacje w określonych tablicach. |
GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
Zgłasza wartość NotSupportedException we wszystkich przypadkach. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RootScopeInternal() |
Pobiera główny zakres leksykalny dla bieżącej metody. Ten zakres obejmuje całą metodę. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |