public void Dispose()
        {
            if (SdkTracingInterceptor != null)
            {
                ServiceClientTracing.RemoveTracingInterceptor(SdkTracingInterceptor);
            }

            if (TextListener != null)
            {
                if (Trace.Listeners.Contains(TextListener))
                {
                    Trace.Listeners.Remove(TextListener);
                }

                TextListener.Dispose();
            }

            if (TraceStream != null)
            {
                TraceStream.Dispose();
            }

            Trace.AutoFlush = PreviousAutoFlush;
            AdalTrace.TraceSource.Switch.Level = PreviousAdalSourceLevel;
            AdalTrace.LegacyTraceSwitch.Level  = PreviousAdalTraceLevel;
        }
        public Highlighter(ISourceViewer sourceViewer, IDocument document, IFile file, ISharedTextColors sharedTextColors)
        {
            this.sourceViewer               = sourceViewer;
            this.document                   = document;
            this.sharedTextColors           = sharedTextColors;
            this.compilationUnitHighlighter = new CompilationUnitHighlighter();
            this.textListener               = new TextListener(this);

            initialize(document.get().toCharArray(), true);
        }
Example #3
0
            public void Returns_Named_Parameters()
            {
                // Given
                var message  = new MessageFixture("some message").Build();
                var listener = new TextListener("some (?<Foo>.*)", _ => Task.CompletedTask);

                // When
                var parameters = listener.GetParameters(message).ToList();

                // Then
                Assert.NotNull(parameters.SingleOrDefault(p => p.Name == "Foo"));
            }
Example #4
0
            public void Returns_Collection_With_Single_Unnamed_Group()
            {
                // Given
                var message  = new MessageFixture("some message").Build();
                var listener = new TextListener("(.*)", _ => Task.CompletedTask);

                // When
                var parameters = listener.GetParameters(message);

                // Then
                Assert.Equal(1, parameters.Count());
            }
Example #5
0
            public void Returns_Empty_Collection_When_No_Groups()
            {
                // Given
                var message  = new MessageFixture("some message").Build();
                var listener = new TextListener(".*", _ => Task.CompletedTask);

                // When
                var parameters = listener.GetParameters(message);

                // Then
                Assert.Empty(parameters);
            }
        public void MetronomeTest()
        {
            MetronomeMachine m = new MetronomeMachine(10, 50);//se crea instancia,(contador, duracion).

            TextListener t = new TextListener();// se crea una instancia, esta escucha a metronememachine e imprime en pantalla la duracion y frecuencia.
            t.Subscribe(m);//El este metodo recibe un MetronomeMachine y a éste, al evento que se encuentra en el objeto, le asigna una variable, un metodo que hace imprime en pantalla la duracion y frecuencia.

            SoundListener l = new SoundListener();//se crea una instancia.
            l.Subscribe(m);//este metodo le asigna recibe un metronomemachine, busca su evento y le suscribe una variable que a su vez es un metodo que emite un beep cada vez que se displara el evento en la clase metronomemachine.

            //m.Tick -= l.EmitSound; remover handler
            m.Start();//dispara el evento.
        }
Example #7
0
        /// <summary>
        /// Triggers the extraction.
        /// </summary>
        /// <returns></returns>
        private TextListener TriggerExtraction()
        {
            TextListener tl = new TextListener(includeSheetNames, formulasNotResults);
            FormatTrackingHSSFListener ft = new FormatTrackingHSSFListener(tl);

            tl.ft = ft;

            // Register and process
            HSSFEventFactory factory = new HSSFEventFactory();
            HSSFRequest      request = new HSSFRequest();

            request.AddListenerForAllRecords(ft);

            factory.ProcessWorkbookEvents(request, fs);

            return(tl);
        }
        /// <summary>
        ///   Initializes a new instance of the <see cref="MainWindow" /> class.
        /// </summary>
        public MainWindow()
        {
            this.NewCommand = new RelayCommand(this.ExecuteNew);
            this.LoadCommand = new RelayCommand(this.ExecuteLoad, this.CanExecuteLoad);
            this.OpenCommand = new RelayCommand(this.ExecuteOpen);
            this.ClearCommand = new RelayCommand(this.ExecuteClear, this.CanExecuteClear);
            this.UnloadCommand = new RelayCommand(this.ExecuteUnload, this.CanExecuteUnload);
            this.TriggerCommand = new RelayCommand<StateTrigger>(this.ExecuteTrigger, this.CanExecuteTrigger);

            this.Loaded += this.MainWindowLoaded;
            this.TrackingBuilder = new StringBuilder();
            var textListener = new TextListener(this);

            // Trace.Listeners.Add(textListener);
            Trace.Listeners.Add(textListener);
            WorkflowTrace.Source.Listeners.Add(textListener);

            this.model = new WorkflowModel(this);
            this.Closing += this.ViewClosing;
            this.Closed += this.ViewClosed;

            this.InitializeComponent();
        }
        /// <summary>
        /// Triggers the extraction.
        /// </summary>
        /// <returns></returns>
        private TextListener TriggerExtraction()
        {
            TextListener tl = new TextListener(includeSheetNames,formulasNotResults);
            FormatTrackingHSSFListener ft = new FormatTrackingHSSFListener(tl);
            tl.ft = ft;

            // Register and process
            HSSFEventFactory factory = new HSSFEventFactory();
            HSSFRequest request = new HSSFRequest();
            request.AddListenerForAllRecords(ft);

            factory.ProcessWorkbookEvents(request, fs);

            return tl;
        }
Example #10
0
 public static TextListener Remove(TextListener l, TextListener oldl)
 {
     return((TextListener)RemoveInternal(l, oldl));
 }
Example #11
0
 public static TextListener Add(TextListener a, TextListener b)
 {
     return((TextListener)AddInternal(a, b));
 }