2011-02-03 5 views
0

У меня есть набор входов данных X.Automating заселение список функций depencies

Я тогда множество функций F, что каждое действие на X и F (члены F могут рекурсии)

I Would как построить график зависимости F и X на ходу. Каждый f_i() принимает и целочисленный аргумент т.е. f_i (3)

, как это можно сделать в таких случаях, как:

f_1 (......) {

Если х, то f_2 () else f_3() }

ответ

0

Не уверен, что я полностью понимаю ваш вопрос, но вы можете использовать отражение в C#, чтобы найти все, что вы хотите знать о функции и переменной.

Читайте о System.Refection

тогда, возможно, сделать что-то вроде этого

MemberInfo [] infos = myType.GetMembers(); 
Object var = _something_; 

foreach(info in infos) 
{ 
    if (info.ReturnType == typeof(var)) 
    { 
     info.Invoke(this,new object[]{var}); 
    } 
} 

подробнее информация здесь http://msdn.microsoft.com/en-us/library/system.reflection.memberinfo.aspx