示例#1
0
 public XsltDebuggerContext(XsltDebuggerSession session, XPathNodeIterator currentNodeset, XPathNavigator stylesheetElement, XsltContext xsltContext)
 {
     this.session = session;
     this.nodes   = currentNodeset;
     this.style   = stylesheetElement;
     this.xsltctx = xsltContext;
 }
		public XsltDebuggerContext (XsltDebuggerSession session, XPathNodeIterator currentNodeset, XPathNavigator stylesheetElement, XsltContext xsltContext)
		{
			this.session = session;
			this.nodes = currentNodeset;
			this.style = stylesheetElement;
			this.xsltctx = xsltContext;
		}
示例#3
0
 public virtual void Abort()
 {
     if (current_run != null)
     {
         current_run.Dispose();
     }
     current_run = null;
 }
示例#4
0
        public void Run()
        {
            if (current_run != null)
            {
                if (WarnAndQueryExistingRun())
                {
                    return;
                }
                Abort();
            }
            current_run    = new XsltDebuggerSession(this);
            thread_manager = new ThreadManager(current_run);

            // set breakpoints
            current_run.Executed += OnExecute;

            thread_manager.StartTransform();
        }
		public virtual void Initialize (XsltDebuggerSession run)
		{
		}
示例#6
0
 public virtual void Initialize(XsltDebuggerSession run)
 {
 }
示例#7
0
 public XsltInjector(XsltDebuggerSession session)
 {
     this.session = session;
 }
示例#8
0
		public XsltInjector (XsltDebuggerSession session)
		{
			this.session = session;
		}
示例#9
0
		public void Run ()
		{
			if (current_run != null) {
				if (WarnAndQueryExistingRun ())
					return;
				Abort ();
			}
			current_run = new XsltDebuggerSession (this);
			thread_manager = new ThreadManager (current_run);

			// set breakpoints
			current_run.Executed += OnExecute;

			thread_manager.StartTransform ();
		}
示例#10
0
			public ThreadManager (XsltDebuggerSession session)
			{
				this.session = session;
			}
示例#11
0
		public virtual void Abort ()
		{
			if (current_run != null)
				current_run.Dispose ();
			current_run = null;
		}
示例#12
0
 public ThreadManager(XsltDebuggerSession session)
 {
     this.session = session;
 }