コード例 #1
0
        public DebugEvent Clone()
        {
            global::System.IntPtr cPtr = DecodaPINVOKE.DebugEvent_Clone(swigCPtr);
            DebugEvent            ret  = (cPtr == global::System.IntPtr.Zero) ? null : new DebugEvent(cPtr, false);

            return(ret);
        }
コード例 #2
0
 public void IgnoreException(string message)
 {
     DecodaPINVOKE.DebugFrontend_IgnoreException(swigCPtr, message);
     if (DecodaPINVOKE.SWIGPendingException.Pending)
     {
         throw DecodaPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #3
0
 public virtual void AddPendingEvent(DebugEvent e)
 {
     DecodaPINVOKE.IEvtHandler_AddPendingEvent(swigCPtr, DebugEvent.getCPtr(e));
     if (DecodaPINVOKE.SWIGPendingException.Pending)
     {
         throw DecodaPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #4
0
 public void SetMessage(string message)
 {
     DecodaPINVOKE.DebugEvent_SetMessage(swigCPtr, message);
     if (DecodaPINVOKE.SWIGPendingException.Pending)
     {
         throw DecodaPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #5
0
 public void GetProcesses(SWIGTYPE_p_std__vectorT_DebugFrontend__Process_t processes)
 {
     DecodaPINVOKE.DebugFrontend_GetProcesses(swigCPtr, SWIGTYPE_p_std__vectorT_DebugFrontend__Process_t.getCPtr(processes));
     if (DecodaPINVOKE.SWIGPendingException.Pending)
     {
         throw DecodaPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #6
0
 private void SwigDirectorConnect()
 {
     if (SwigDerivedClassHasMethod("AddPendingEvent", swigMethodTypes0))
     {
         swigDelegate0 = new SwigDelegateIEvtHandler_0(SwigDirectorAddPendingEvent);
     }
     DecodaPINVOKE.IEvtHandler_director_connect(swigCPtr, swigDelegate0);
 }
コード例 #7
0
 public virtual void Dispose()
 {
     lock (this) {
         if (swigCPtr.Handle != global::System.IntPtr.Zero)
         {
             if (swigCMemOwn)
             {
                 swigCMemOwn = false;
                 DecodaPINVOKE.delete_DebugEvent(swigCPtr);
             }
             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
         }
         global::System.GC.SuppressFinalize(this);
     }
 }
コード例 #8
0
 public DebugFrontend.State GetState()
 {
     DebugFrontend.State ret = (DebugFrontend.State)DecodaPINVOKE.DebugFrontend_GetState(swigCPtr);
     return(ret);
 }
コード例 #9
0
        public string GetMessageStr()
        {
            string ret = DecodaPINVOKE.DebugEvent_GetMessageStr(swigCPtr);

            return(ret);
        }
コード例 #10
0
 public void SetEnabled(bool enabled)
 {
     DecodaPINVOKE.DebugEvent_SetEnabled(swigCPtr, enabled);
 }
コード例 #11
0
 public void Break(uint vm)
 {
     DecodaPINVOKE.DebugFrontend_Break(swigCPtr, vm);
 }
コード例 #12
0
        public string Evaluate(uint vm, string expression, uint stackLevel)
        {
            string ret = DecodaPINVOKE.DebugFrontend_Evaluate(swigCPtr, vm, expression, stackLevel);

            return(ret);
        }
コード例 #13
0
 public void StepInto(uint vm)
 {
     DecodaPINVOKE.DebugFrontend_StepInto(swigCPtr, vm);
 }
コード例 #14
0
 public DebugFrontend.StackFrame GetStackFrame(uint i)
 {
     DebugFrontend.StackFrame ret = new DebugFrontend.StackFrame(DecodaPINVOKE.DebugFrontend_GetStackFrame(swigCPtr, i), false);
     return(ret);
 }
コード例 #15
0
        public MessageType GetMessageType()
        {
            MessageType ret = (MessageType)DecodaPINVOKE.DebugEvent_GetMessageType(swigCPtr);

            return(ret);
        }
コード例 #16
0
        public uint GetNumStackFrames()
        {
            uint ret = DecodaPINVOKE.DebugFrontend_GetNumStackFrames(swigCPtr);

            return(ret);
        }
コード例 #17
0
        public uint GetScriptIndex(string name)
        {
            uint ret = DecodaPINVOKE.DebugFrontend_GetScriptIndex(swigCPtr, name);

            return(ret);
        }
コード例 #18
0
 public DebugFrontend.Script GetScript(uint scriptIndex)
 {
     global::System.IntPtr cPtr = DecodaPINVOKE.DebugFrontend_GetScript(swigCPtr, scriptIndex);
     DebugFrontend.Script  ret  = (cPtr == global::System.IntPtr.Zero) ? null : new DebugFrontend.Script(cPtr, false);
     return(ret);
 }
コード例 #19
0
 public void RemoveAllBreakPoints(uint vm)
 {
     DecodaPINVOKE.DebugFrontend_RemoveAllBreakPoints(swigCPtr, vm);
 }
コード例 #20
0
 public void ToggleBreakpoint(uint vm, uint scriptIndex, uint line)
 {
     DecodaPINVOKE.DebugFrontend_ToggleBreakpoint(swigCPtr, vm, scriptIndex, line);
 }
コード例 #21
0
 public void SetMessageType(MessageType messageType)
 {
     DecodaPINVOKE.DebugEvent_SetMessageType(swigCPtr, (int)messageType);
 }
コード例 #22
0
        public uint GetScriptIndex()
        {
            uint ret = DecodaPINVOKE.DebugEvent_GetScriptIndex(swigCPtr);

            return(ret);
        }
コード例 #23
0
 public DebugEvent(EventId eventId, uint vm) : this(DecodaPINVOKE.new_DebugEvent((int)eventId, vm), true)
 {
 }
コード例 #24
0
 public void SetLine(uint scriptIndex)
 {
     DecodaPINVOKE.DebugEvent_SetLine(swigCPtr, scriptIndex);
 }
コード例 #25
0
        public EventId GetEventId()
        {
            EventId ret = (EventId)DecodaPINVOKE.DebugEvent_GetEventId(swigCPtr);

            return(ret);
        }
コード例 #26
0
 public void DoneLoadingScript(uint vm)
 {
     DecodaPINVOKE.DebugFrontend_DoneLoadingScript(swigCPtr, vm);
 }
コード例 #27
0
        public uint GetLine()
        {
            uint ret = DecodaPINVOKE.DebugEvent_GetLine(swigCPtr);

            return(ret);
        }
コード例 #28
0
 public IEvtHandler() : this(DecodaPINVOKE.new_IEvtHandler(), true)
 {
     SwigDirectorConnect();
 }
コード例 #29
0
        public bool GetEnabled()
        {
            bool ret = DecodaPINVOKE.DebugEvent_GetEnabled(swigCPtr);

            return(ret);
        }
コード例 #30
0
 public void Continue(uint vm)
 {
     DecodaPINVOKE.DebugFrontend_Continue(swigCPtr, vm);
 }