Example #1
0
	private void ProcListFile( string listFilename, ProcessorDelegate proc )
	{
		var pairs = ParseListFile( listFilename );
		Console.WriteLine("task num: " + pairs.Length);
		for( int i = 0; i<pairs.Length; ++i )
		{
			var pair = pairs[i];
			Console.WriteLine( i + " / " + pairs.Length );
			Console.WriteLine(" INPUT: " + pair.Input );
			Console.WriteLine("OUTPUT: " + pair.Output );
			proc( pair.Input, pair.Output );
			Console.WriteLine("done");
		}
	}
Example #2
0
    private void ProcListFile(string listFilename, ProcessorDelegate proc)
    {
        var pairs = ParseListFile(listFilename);

        Console.WriteLine("task num: " + pairs.Length);
        for (int i = 0; i < pairs.Length; ++i)
        {
            var pair = pairs[i];
            Console.WriteLine(i + " / " + pairs.Length);
            Console.WriteLine(" INPUT: " + pair.Input);
            Console.WriteLine("OUTPUT: " + pair.Output);
            proc(pair.Input, pair.Output);
            Console.WriteLine("done");
        }
    }
 /// <summary>
 ///		Initializes a new instance of this class.
 /// </summary>
 /// <param name="processorDelegate">Delegate of method to notify of processable events.</param>
 public EventListener(ProcessorDelegate processorDelegate)
 {
     _delegate = processorDelegate;
 }
Example #4
0
 /// <summary>
 ///		Initializes a new instance of this class.
 /// </summary>
 /// <param name="processorDelegate">Delegate of method to notify of processable events.</param>
 public EventListener(ProcessorDelegate processorDelegate)
 {
     _delegate = processorDelegate;
 }
        public InstanceStatsProcessor()
        {
            var myAction = new ProcessorDelegate(StartWork);

            myAction.BeginInvoke(null, null);
        }