Inheritance: TraceListener
Exemplo n.º 1
0
        public ShellWindow()
        {
            InitializeComponent();
            TraceListener debugListener = new MyTraceListener(Log);

            Debug.Listeners.Add(debugListener);
        }
Exemplo n.º 2
0
 public MainWindow()
 {
     InitializeComponent();
     _trace = new MyTraceListener();
     Trace.Listeners.Add(_trace);
     _trace.PropertyChanged += traceOnPropertyChanged;
 }
Exemplo n.º 3
0
        public void GetSupportedAttributes()
        {
            MyTraceListener t = new MyTraceListener();

            string [] attributes = t.SupportedAttributes;
            Assert.IsNull(attributes);
        }
Exemplo n.º 4
0
 public LogPanel()
 {
     InitializeComponent ();
     myTraceListener = new MyTraceListener();
     System.Diagnostics.Trace.Listeners.Add (myTraceListener);
     DataContext = myTraceListener;
 }
Exemplo n.º 5
0
        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;
        }
Exemplo n.º 6
0
        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;

        }
Exemplo n.º 7
0
        public MainViewModel()
        {
            _message    = "";
            _messageAll = "";
            _inputText  = "";
            _trace      = new MyTraceListener();
            Trace.Listeners.Add(_trace);
            _trace.PropertyChanged += traceOnPropertyChanged;

            //_server = new SimpleServer();
            _bootstrap = new MyBootstrap();
        }
Exemplo n.º 8
0
        public MainViewModel()
        {
            _message    = "";
            _messageAll = "";
            _inputText  = "";
            _trace      = new MyTraceListener();
            Trace.Listeners.Add(_trace);
            _trace.PropertyChanged += traceOnPropertyChanged;

            //client = new MyClient();
            client = new FinsTcpClient();
        }
Exemplo n.º 9
0
        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;
        }
Exemplo n.º 10
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;
 }
Exemplo n.º 11
0
 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;
 }
Exemplo n.º 12
0
    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);
    }
Exemplo n.º 13
0
        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);
        }
Exemplo n.º 14
0
    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);
    }
Exemplo n.º 15
0
        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);
        }
Exemplo n.º 16
0
        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);
            }
        }
Exemplo n.º 17
0
 static TracedTestBase()
 {
     myTraceListener = new MyTraceListener();
     Trace.Listeners.Add(myTraceListener);
 }
Exemplo n.º 18
0
		public void GetSupportedAttributes ()
		{
			MyTraceListener t = new MyTraceListener ();
			string [] attributes = t.SupportedAttributes;
			Assert.IsNull (attributes);
		}
Exemplo n.º 19
0
        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;
            }
        }