2014-09-29 2 views
-2
var linqMethods = typeof(System.Linq.Enumerable) 
       .GetMethods(BindingFlags.Static | BindingFlags.Public); 

В этом вышеприведенном коде я использую методы linq. Точно так же как получить информацию о параметрах и сводках метода linq?Как получить информацию и информацию о параметрах расширения linq?

Я получаю Linq методу с использованием c# enter image description here

Ожидает эту информацию с помощью параметра c# enter image description here Ожидает это резюме метод с использованием информации c# enter image description here

+4

Почему вы получаете доступ к методам Linq с отражением? Какова конечная цель? И что вы подразумеваете под «summery»? –

ответ

1

Вы можете получить параметры методов по вызову GetParameters() на одном объекте MethodInfo.

Сводная информация хранится в отдельном файле XML, расположенном в том же каталоге, что и System.Linq.dll.

Предполагаю, что вы хотите создать документацию. Поэтому, возможно, вы можете получить всю необходимую информацию, разбору этого XML-файла.

+0

Где находится файл System.Linq.dll xml? – Saravanakumar

+0

. в '% ProgramFiles (x86)% \ Reference Assemblies \ Microsoft \ Framework \ .NETCore'. Существуют подкаталоги для установленных версий .NET. – Fratyx

Смежные вопросы