(エッセンス)2020年6月27日C#クラスライブラリIAOPContext(Castle-AOPのパッケージ)


using System;
using System.Reflection;

namespace Core.Util
{
     
    public interface IAOPContext
    {
     
        IServiceProvider ServiceProvider {
      get; }
        object[] Arguments {
      get; }
        Type[] GenericArguments {
      get; }
        MethodInfo Method {
      get; }
        MethodInfo MethodInvocationTarget {
      get; }
        object Proxy {
      get; }
        object ReturnValue {
      get; set; }
        Type TargetType {
      get; }
        object InvocationTarget {
      get; }
    }
}