1
鑑於以下建立的PostSharp OnMethodBoundaryAspect,我怎麼在OnEntry
或OnExit
得到typeof(T1)
:得到一個PostSharp OnMethodBoundaryAspect的通用參數應用到泛型方法
點紅利積分無反射使用。
看點:
public class MyOnMethodBoundaryAspect : OnMethodBoundaryAspect
{
public override void OnEntry(MethodExecutionArgs args)
{
//args.??? -- How to get typeof(T1)
}
}
方法:
[MyOnMethodBoundaryAspect]
public void Foo<T1>()
{
}
這是正確的。 'args.Method'將包含調用方法的正確通用實例。 –
謝謝。我剛剛更換爲專業版許可證,方法爲空,並且未填充,因爲我沒有在我的代碼中引用它。就像這裏,我剛剛發現:http://stackoverflow.com/questions/6559589/postsharp-newbie-why-is-args-instance-null – Tyst