using System;

namespace QC.QSPRAutomation.Internal;

public class ClearLogShim : MarshalByRefObject
{
	private ClearLogDelegate target;

	private ClearLogShim()
	{
	}

	public void DoInvoke()
	{
		target();
	}

	public static ClearLogDelegate Wrap(ClearLogDelegate handler)
	{
		ClearLogShim clearLogShim = new ClearLogShim();
		clearLogShim.target = handler;
		return clearLogShim.DoInvoke;
	}

	public override object InitializeLifetimeService()
	{
		return null;
	}
}
