(エッセンス)2020年6月27日C#クラスライブラリIAOPContext(Castle-AOPのパッケージ)
2972 ワード
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; }
}
}