Comment obtenir un code source de méthode anonyme?code source de la méthode anonyme
Par exemple:
Func<Boolean> func = (() => DateTime.Now.Seconds % 2 == 0);
Console.WriteLine(GetSourceCode(func)); // must: DateTime.Now.Seconds % 2 == 0
String GetSourceCode<T>(Func<T> f) - ???
Alors 'GetSourceCode' devrait retourner un' string'? Puis-je demander pourquoi vous en avez besoin? –
Vous ne pouvez pas, vous pouvez seulement obtenir le 'MSIL' et décompiler si vous le souhaitez. Ce ne sont pas des expressions lambada. –
Oui GetSourceCode renvoie la chaîne. –