Проксирование типа массива - PullRequest
1 голос
/ 07 декабря 2011

Я пишу новые задачи, связанные с TFS, в проекте Задачи сообщества MSBuild.

Как мне проксировать тип массива?Функция CheckIn, представленная в сборке TFS, ожидает массив объектов PendingChange, т. Е. «PendingChange []».

Теперь я проксировал класс PendingChange, но как мне получить метод CheckIn?

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

Это, очевидно, не сработает.

То же самое, как мне вызвать метод, как только я получу к нему дескриптор?

1 Ответ

0 голосов
/ 08 декабря 2011

Для вашего первого вопроса: typeof(Array) следует сделать.
Для вашего второго вопроса, посмотрите на MethodInfo.Invoke .

...