StackFrame.GetMethod Metod

Definition

Hämtar metoden som ramen körs i.

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

Returer

Den metod som ramen körs i.

Exempel

I följande exempel visas användningen av metoden GetMethod. Det här kodexemplet är en del av ett större exempel för StackFrame klassen.

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)

Kommentarer

Den metod som körs för närvarande kan ärvas från en basklass, även om den anropas i en härledd klass. I det här fallet ReflectedType identifierar egenskapen för objektet MethodBase som returneras av GetMethod basklassen, inte den härledda klassen.

Gäller för