代理数组类型

时间:2011-12-07 19:34:25

标签: c# arrays reflection proxy-classes

我正在MSBuild社区任务项目中编写与TFS相关的新任务。

如何代理数组类型?在TFS程序集中公开的CheckIn函数需要一个PendingChange对象数组,即:“PendingChange []”。

现在,我代理了PendingChange类,但是如何获取CheckIn方法?

MethodInfo getPendEditMethod = _type.GetMethod("CheckIn", new Type[] { typeof(string[]), typeof(PendingChange[]) });

这显然不起作用。

同样的事情,一旦我掌握了它,我该如何调用该方法?

1 个答案:

答案 0 :(得分:0)

对于您的第一个问题:typeof(Array)应该这样做 关于第二个问题,请查看MethodInfo.Invoke