Mono.Debugger.Backend.SingleSteppingEngine.OperationRuntimeInvoke.OperationRuntimeInvokeHelper.get_virtual_method C# (CSharp) Method

get_virtual_method() private method

private get_virtual_method ( ) : bool
return bool
                bool get_virtual_method()
                {
                    if (!RTI.IsVirtual || (instance == null) || !instance.HasAddress ||
                    !instance.Type.IsByRef)
                    return true;

                    Report.Debug (DebugFlags.SSE, "{0} rti get virtual method: {1}", sse, instance);

                    stage = Stage.GettingVirtualMethod;
                    inferior.CallMethod (
                    sse.MonoDebuggerInfo.GetVirtualMethod,
                    instance.Location.GetAddress (inferior).Address,
                    method.Address, ID);
                    return false;
                }