在UWP中获取内部构造函数

时间:2017-05-28 22:50:31

标签: c# reflection uwp getconstructor

如何在UWP中获取内部参数化构造函数。

为什么UWP中没有such重载?

var ctr = typeof(T).GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, 
                                   null, CallingConventions.HasThis, 
                                   new[] {typeof(IBuffer)}, null);

我可以在UWP中调用的唯一超载是

var ctr = typeof(T).GetConstructor(new[]{typeof(IBuffer)});

仅获取公共构造函数。我需要使用IBuffer参数获取我的类的内部构造函数,并将它们缓存在委托引用中。

1 个答案:

答案 0 :(得分:0)

我可以使用GetConstructors方法。

mid