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); }
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")); }
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()); }
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. }
/// <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; }
public static TextListener Remove(TextListener l, TextListener oldl) { return((TextListener)RemoveInternal(l, oldl)); }
public static TextListener Add(TextListener a, TextListener b) { return((TextListener)AddInternal(a, b)); }