2011-12-07 28 views
1

我在MSBuild社区任务项目中编写新的与TFS相关的任务。代理阵列类型

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

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

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

这显然是行不通的。

同样的事情,一旦我得到处理它,我该如何调用方法?

回答

0

对于你的第一个问题:typeof(Array)应该做的。
对于第二个问题,请看MethodInfo.Invoke

+0

感谢您的信息!它确实有效。 – cnepveu