public override void Process(XsltDebuggerConsole run, string [] args) { string prefix = args.Length == 4 ? args [2] : String.Empty; string ns = args [args.Length - 1]; run.debugger.NamespaceManager.AddNamespace(prefix, ns); Console.WriteLine("Added xmlns {0}->{1}", prefix, ns); }
public override void Process(XsltDebuggerConsole run, string [] args) { if (!File.Exists(args [1])) { throw new XsltDebuggerException(String.Format("File {0} does not exist", args [1])); } run.debugger.Input = new XPathDocument(args [1]); Console.WriteLine("Loaded input document {0}", args [1]); }
public override void Process(XsltDebuggerConsole run, string [] args) { int n = int.Parse(args [2]); if (run.debugger.Breakpoints.Count <= n) { throw new XsltDebuggerException(String.Format("No breakpoint was found at index {0}", n)); } run.debugger.Breakpoints.RemoveAt(n); }
public override void Process(XsltDebuggerConsole run, string [] args) { int i = 0; foreach (XsltDebuggerBreakpoint bp in run.debugger.Breakpoints) { Console.WriteLine("{0} {1}", i, bp.ToSummaryString()); i++; } }
public override void Process(XsltDebuggerConsole run, string [] args) { StringWriter sw = new StringWriter(); XmlTextWriter xw = new XmlTextWriter(sw); xw.Formatting = Formatting.Indented; run.debugger.CurrentRun.OutputNode.WriteTo(xw); xw.Close(); int lines = args.Length > 1 ? int.Parse(args [1]) : 10; PrintLastLines(sw.ToString(), lines); }
public override void Process(XsltDebuggerConsole run, string [] args) { XmlNamespaceManager n = run.debugger.NamespaceManager; string prefix = args.Length == 3 ? args [2] : String.Empty; string ns = n.LookupNamespace(prefix); if (ns == null) { throw new XsltDebuggerException("Specified namespace prefix is not defined."); } n.RemoveNamespace(prefix, ns); Console.WriteLine("Removed xmlns {0}->{1}", prefix, ns); }
public override void Process(XsltDebuggerConsole run, string [] args) { XmlNamespaceManager n = run.debugger.NamespaceManager; Console.WriteLine("Default namespace : {0}", n.DefaultNamespace); foreach (string prefix in n) { if (prefix.Length > 0) { Console.WriteLine("{0} -> {1}", prefix, n.LookupNamespace(prefix)); } } }
public override void Process(XsltDebuggerConsole owner, string [] args) { foreach (XsltDebuggerConsoleCommand cmdobj in owner.commands) { Console.WriteLine(cmdobj.UsageSummary); foreach (string s in cmdobj.UsageDetails.Split('\n')) { Console.Write("\t"); Console.WriteLine(s); } } Console.WriteLine("clear [number]"); Console.WriteLine("\t Removes the specified breakpoint by breakpoint index."); Console.WriteLine("list breakpoints (bp)"); Console.WriteLine("\t Shows the list of breakpoints."); }
public override void Process(XsltDebuggerConsole run, string [] args) { if (!File.Exists(args [1])) { throw new XsltDebuggerException(String.Format("File {0} does not exist", args [1])); } Encoding enc = args.Length > 2 ? Encoding.GetEncoding(args [2]) : Encoding.Default; string content = null; using (StreamReader reader = new StreamReader(args [1], enc)) { content = reader.ReadToEnd(); } string [] lines = content.Split('\n'); for (int i = 1; i < lines.Length; i++) { string s = lines [i].Trim(); if (s.Length > 0) { run.ProcessCommand(s); } } }
public override void Process (XsltDebuggerConsole run, string [] args) { string prefix = args.Length == 4 ? args [2] : String.Empty; string ns = args [args.Length - 1]; run.debugger.NamespaceManager.AddNamespace (prefix, ns); Console.WriteLine ("Added xmlns {0}->{1}", prefix, ns); }
public override void Process (XsltDebuggerConsole run, string [] args) { XmlNamespaceManager n = run.debugger.NamespaceManager; string prefix = args.Length == 3 ? args [2] : String.Empty; string ns = n.LookupNamespace (prefix); if (ns == null) throw new XsltDebuggerException ("Specified namespace prefix is not defined."); n.RemoveNamespace (prefix, ns); Console.WriteLine ("Removed xmlns {0}->{1}", prefix, ns); }
public override void Process (XsltDebuggerConsole run, string [] args) { int n = int.Parse (args [2]); if (run.debugger.Breakpoints.Count <= n) throw new XsltDebuggerException (String.Format ("No breakpoint was found at index {0}", n)); run.debugger.Breakpoints.RemoveAt (n); }
public override void Process (XsltDebuggerConsole run, string [] args) { run.debugger.Breakpoints.Clear (); }
public override void Process (XsltDebuggerConsole run, string [] args) { run.debugger.AddBreakpoint (CreateBreakpoint (args)); }
public override void Process (XsltDebuggerConsole run, string [] args) { int i = 0; foreach (XsltDebuggerBreakpoint bp in run.debugger.Breakpoints) { Console.WriteLine ("{0} {1}", i, bp.ToSummaryString ()); i++; } }
public override void Process (XsltDebuggerConsole owner, string [] args) { foreach (XsltDebuggerConsoleCommand cmdobj in owner.commands) { Console.WriteLine (cmdobj.UsageSummary); foreach (string s in cmdobj.UsageDetails.Split ('\n')) { Console.Write ("\t"); Console.WriteLine (s); } } Console.WriteLine ("clear [number]"); Console.WriteLine ("\t Removes the specified breakpoint by breakpoint index."); Console.WriteLine ("list breakpoints (bp)"); Console.WriteLine ("\t Shows the list of breakpoints."); }
public override void Process (XsltDebuggerConsole owner, string [] args) { owner.debugger.Resume (); owner.wait_handle.WaitOne (); }
public override void Process(XsltDebuggerConsole owner, string [] args) { owner.SignalQuitDebugger(); }
public override void Process (XsltDebuggerConsole owner, string [] args) { owner.SignalQuitDebugger (); }
public override void Process (XsltDebuggerConsole run, string [] args) { if (!File.Exists (args [1])) throw new XsltDebuggerException (String.Format ("File {0} does not exist", args [1])); Encoding enc = args.Length > 2 ? Encoding.GetEncoding (args [2]) : Encoding.Default; string content = null; using (StreamReader reader = new StreamReader (args [1], enc)) { content = reader.ReadToEnd (); } string [] lines = content.Split ('\n'); for (int i = 1; i < lines.Length; i++) { string s = lines [i].Trim (); if (s.Length > 0) run.ProcessCommand (s); } }
public override void Process (XsltDebuggerConsole run, string [] args) { XmlNamespaceManager n = run.debugger.NamespaceManager; Console.WriteLine ("Default namespace : {0}", n.DefaultNamespace); foreach (string prefix in n) if (prefix.Length > 0) Console.WriteLine ("{0} -> {1}", prefix, n.LookupNamespace (prefix)); }
public override void Process(XsltDebuggerConsole owner, string [] args) { owner.debugger.Resume(); owner.wait_handle.WaitOne(); }
public override void Process(XsltDebuggerConsole run, string [] args) { run.debugger.AddBreakpoint(CreateBreakpoint(args)); }
public override void Process(XsltDebuggerConsole run, string [] args) { run.debugger.Breakpoints.Clear(); }
public override void Process (XsltDebuggerConsole run, string [] args) { StringWriter sw = new StringWriter (); XmlTextWriter xw = new XmlTextWriter (sw); xw.Formatting = Formatting.Indented; run.debugger.CurrentRun.OutputNode.WriteTo (xw); xw.Close (); int lines = args.Length > 1 ? int.Parse (args [1]) : 10; PrintLastLines (sw.ToString (), lines); }
public abstract void Process (XsltDebuggerConsole owner, string [] args);
public override void Process (XsltDebuggerConsole run, string [] args) { if (!File.Exists (args [1])) throw new XsltDebuggerException (String.Format ("File {0} does not exist", args [1])); run.debugger.Input = new XPathDocument (args [1]); Console.WriteLine ("Loaded input document {0}", args [1]); }
public abstract void Process(XsltDebuggerConsole owner, string [] args);