SynchronousHandler<T>
using Relativity.Transfer.Enumeration.Interfaces;
using System;
namespace Relativity.Transfer.Enumeration
{
public class SynchronousHandler<T> : IEnumerationHandler<T>
{
private readonly Action<T> action;
public SynchronousHandler(Action<T> action)
{
this.action = action;
}
public void Report(T value)
{
action(value);
}
}
}