标签: .net reflection
鉴于此ParameterInfo p:
ParameterInfo p
void foo(int modopt(IsLong) n);
p.GetOptionalCustomModifiers()返回System.Runtime.CompilerServices.IsLong;但是,如果方法签名恰好是:
p.GetOptionalCustomModifiers()
void foo(out int modopt(IsLong) n);
没有。有解决方法吗?
答案 0 :(得分:0)
Per:https://connect.microsoft.com/VisualStudio/feedback/details/503412/custom-type-modifiers-modreq-modopt-are-generally-inaccessible-through-the-current-reflection-api
似乎这已经众所周知,微软并不打算在.NET 4.0中修复它