ReleaseInvocation
using System;
namespace Castle.MicroKernel.Handlers
{
public class ReleaseInvocation
{
private Action proceed;
public Burden Burden { get; set; }
public object Instance => Burden.Instance;
public bool ReturnValue { get; set; }
public ReleaseInvocation(Burden burden)
{
Burden = burden;
}
public void Proceed()
{
proceed();
}
internal void SetProceedDelegate(Action value)
{
proceed = value;
}
}
}