(에센스) 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; }
    }
}

좋은 웹페이지 즐겨찾기