public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager)
        {
            m_pBPRequest = pBPRequest;
            BP_REQUEST_INFO[] requestInfo = new BP_REQUEST_INFO[1];
            EngineUtils.CheckOk(m_pBPRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION, requestInfo));
            m_bpRequestInfo = requestInfo[0];

            m_engine           = engine;
            m_bpManager        = bpManager;
            m_boundBreakpoints = new System.Collections.Generic.List <AD7BoundBreakpoint>();

            m_enabled = true;
            m_deleted = false;
        }
示例#2
0
        /// <summary>
        /// This is the engine GUID of the sample engine. It needs to be changed here and in the registration
        /// when creating a new engine.
        /// </summary>
        //public const string Id = SQDEGuids.guidStringDebugEngine;//"501E0D03-C2D7-402F-944D-2A26ACF0EFD5"; //changed already (alberto)
        //public const string CleanId = SQDEGuids.guidStringCleanDebugEngine;//"2208BA9D-A96C-4d70-9C97-81C3C54AB77F"; //changed already (alberto)

        public AD7Engine()
        {
            m_breakpointManager = new BreakpointManager(this);
            // Worker.Initialize();
        }