public ShellWindow() { InitializeComponent(); TraceListener debugListener = new MyTraceListener(Log); Debug.Listeners.Add(debugListener); }
public MainWindow() { InitializeComponent(); _trace = new MyTraceListener(); Trace.Listeners.Add(_trace); _trace.PropertyChanged += traceOnPropertyChanged; }
public void GetSupportedAttributes() { MyTraceListener t = new MyTraceListener(); string [] attributes = t.SupportedAttributes; Assert.IsNull(attributes); }
public LogPanel() { InitializeComponent (); myTraceListener = new MyTraceListener(); System.Diagnostics.Trace.Listeners.Add (myTraceListener); DataContext = myTraceListener; }
public Form1() { InitializeComponent(); TraceListener debugListener = new MyTraceListener(logbox); Debug.Listeners.Add(debugListener); Control.CheckForIllegalCrossThreadCalls = false; file_path.Text = "Current folder where file is saved: " + folder_path; }
public MainViewModel() { _message = ""; _messageAll = ""; _inputText = ""; _trace = new MyTraceListener(); Trace.Listeners.Add(_trace); _trace.PropertyChanged += traceOnPropertyChanged; //_server = new SimpleServer(); _bootstrap = new MyBootstrap(); }
public MainViewModel() { _message = ""; _messageAll = ""; _inputText = ""; _trace = new MyTraceListener(); Trace.Listeners.Add(_trace); _trace.PropertyChanged += traceOnPropertyChanged; //client = new MyClient(); client = new FinsTcpClient(); }
public MainWindow() { TraceListener = new MyTraceListener(); InitializeComponent(); Trace.Listeners.Add(TraceListener); uristinfo.SetBinding(TextBox.TextProperty, new Binding("Trace") { Source = TraceListener }); comboBox1.Items.Add(ParallelType.Sequential); comboBox1.Items.Add(ParallelType.ParallelLockstep); comboBox1.Items.Add(ParallelType.ParallelFree); comboBox1.SelectedIndex = 0; }
public static string CaptureDebug(Action action) { var myTraceListener = new MyTraceListener(); try { Debug.Listeners.Add(myTraceListener); action(); } finally { Debug.Listeners.Remove(myTraceListener); } return myTraceListener.message; }
public static List<string> CaptureDebug(Action action) { var myTraceListener = new MyTraceListener(); try { Debug.Listeners.Add(myTraceListener); action(); Thread.Sleep(100); } finally { Debug.Listeners.Remove(myTraceListener); } return myTraceListener.messages; }
public static List <string> CaptureDebug(Action action) { var myTraceListener = new MyTraceListener(); try { Debug.Listeners.Add(myTraceListener); action(); Thread.Sleep(100); } finally { Debug.Listeners.Remove(myTraceListener); } return(myTraceListener.Messages); }
public MainWindowViewModel() { LocalFileDirectory = "C:/temp/"; Handler = new MainViewModelHandler(this); #region Trace Listener setup /*------Experimentation: substitute for TextBoxTraceListener--------*/ Trace.AutoFlush = true; Listener = new MyTraceListener(); Trace.Listeners.Add(Listener); /*------Experimentation: End--------*/ #endregion Server = new TCPServer(LocalFileDirectory, 14593); GetFileCmd = new RelayCommand(Handler.GetFile); RemoveAllCmd = new RelayCommand(Handler.RemoveAll); }
public static async Task <List <string> > CaptureAsync(Func <Task> action) { var myTraceListener = new MyTraceListener(); try { Trace.Listeners.Add(myTraceListener); await action(); Thread.Sleep(100); } finally { Trace.Listeners.Remove(myTraceListener); } return(myTraceListener.Messages); }
public ArmokDebugger() { TraceListener = new MyTraceListener(); InitializeComponent(); Trace.Listeners.Add(TraceListener); debugText.SetBinding(TextBox.TextProperty, new Binding("Trace") { Source = TraceListener }); eventSelection.Items.Add("Is dead"); eventSelection.Items.Add("Stops mining/dumping"); eventSelection.Items.Add("Takes 100 turns"); eventSelection.Items.Add("Starts work task"); eventSelection.Items.Add("Does something else"); eventSelection.Items.Add("Trades something"); eventSelection.SelectedIndex = 0; dt = new DispatcherTimer(); dt.Tick += new EventHandler(dt_Tick); dt.Interval = TimeSpan.FromSeconds(0.1d); }
public void Trace_AssertUiEnabledFalse_SkipsFail() { var initialListener = (DefaultTraceListener)Trace.Listeners[0]; Trace.Listeners.Clear(); Trace.Fail("Skips fail fast"); Debug.Fail("Skips fail fast"); initialListener.AssertUiEnabled = false; Trace.Listeners.Add(initialListener); Debug.Fail("Skips fail fast"); Trace.Fail("Skips fail fast"); var myListener = new MyTraceListener(); string expectedDialog = $"Mock dialog - message: short, detailed message: long"; Trace.Listeners.Clear(); Trace.Listeners.Add(myListener); try { myListener.AssertUiEnabled = false; Debug.Fail("short", "long"); Assert.Equal("", myListener.OutputString); Trace.Fail("short", "long"); Assert.Equal("", myListener.OutputString); myListener.AssertUiEnabled = true; Debug.Fail("short", "long"); Assert.Equal(expectedDialog, myListener.OutputString); Trace.Fail("short", "long"); Assert.Equal(expectedDialog + expectedDialog, myListener.OutputString); } finally { Trace.Listeners.Clear(); Trace.Listeners.Add(initialListener); } }
static TracedTestBase() { myTraceListener = new MyTraceListener(); Trace.Listeners.Add(myTraceListener); }
public void GetSupportedAttributes () { MyTraceListener t = new MyTraceListener (); string [] attributes = t.SupportedAttributes; Assert.IsNull (attributes); }
public OutputForm(MyTraceListener listener) { this.Controls.Add(TXB); this.Size = new System.Drawing.Size(700, 500); Queue <Tuple <Delegate, object[]> > toInvoke = new Queue <Tuple <Delegate, object[]> >(); this.FormClosing += OutputForm_FormClosing; { MyTraceListener.NewMsgEventHandler f = null; f = new MyTraceListener.NewMsgEventHandler((msg, indent) => { if (InvokeRequired) { TXB.Invoke(new Action(() => { EnsureIndent(indent + 1); msgs[indent] += msg; ShowMsg(); })); return; //toInvoke.Enqueue(new Tuple<Delegate, object[]>(new MyTraceListener.NewMsgEventHandler(f), new object[] { msg, indent })); //return; } if (toInvoke.Count > 0) { var v = toInvoke.Dequeue(); Invoke(v.Item1, v.Item2); } EnsureIndent(indent + 1); msgs[indent] += msg; ShowMsg(); }); listener.NewMsg += f; } { MyTraceListener.NewLineEventHandler f = null; f = new MyTraceListener.NewLineEventHandler((msg, indent) => { if (InvokeRequired) { TXB.Invoke(new Action(() => { EnsureIndent(indent); msgs.Add(/*new string('\t', msgs.Count) +*/ msg); ShowMsg(); })); return; //toInvoke.Enqueue(new Tuple<Delegate, object[]>(new MyTraceListener.NewLineEventHandler(f), new object[] { msg, indent })); //return; } if (toInvoke.Count > 0) { var v = toInvoke.Dequeue(); Invoke(v.Item1, v.Item2); } EnsureIndent(indent); msgs.Add(msg); ShowMsg(); }); listener.NewLine += f; } }