StackFrame.GetMethod Methode

Definitie

Hiermee haalt u de methode op waarin het frame wordt uitgevoerd.

public:
 System::Reflection::MethodBase ^ GetMethod();
public:
 virtual System::Reflection::MethodBase ^ GetMethod();
public System.Reflection.MethodBase GetMethod();
public virtual System.Reflection.MethodBase GetMethod();
member this.GetMethod : unit -> System.Reflection.MethodBase
abstract member GetMethod : unit -> System.Reflection.MethodBase
override this.GetMethod : unit -> System.Reflection.MethodBase
Public Function GetMethod () As MethodBase
Public Overridable Function GetMethod () As MethodBase

Retouren

De methode waarin het frame wordt uitgevoerd.

Voorbeelden

In het volgende voorbeeld ziet u het gebruik van de methode GetMethod. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de StackFrame klasse.

StackFrame fr = new StackFrame(1,true);
StackTrace st = new StackTrace(fr);
EventLog.WriteEntry(fr.GetMethod().Name,
                    st.ToString(),
                    EventLogEntryType.Warning);
Dim frame As New StackFrame(1, True)
Dim strace As New StackTrace(frame)            

EventLog.WriteEntry(frame.GetMethod().Name, _
                    strace.ToString(), _
                    EventLogEntryType.Warning)

Opmerkingen

De methode die momenteel wordt uitgevoerd, kan worden overgenomen van een basisklasse, hoewel deze wordt aangeroepen in een afgeleide klasse. In dit geval identificeert de ReflectedType eigenschap van het MethodBase object dat wordt geretourneerd door GetMethod de basisklasse, niet de afgeleide klasse.

Van toepassing op