2014-03-03 50 views

回答

3

是的。看的構造CodeMethodInvokeExpression

public CodeMethodInvokeExpression(
    CodeExpression targetObject, 
    string methodName, 
    params CodeExpression[] parameters 
) 

即第一參數,所述targetObject,本身可以是任何表達式,其結果是一個對象,其中包括另一種方法調用的表達。所以,一旦你已經創建了一個代表調用Foo()表達,你會怎麼做:

booInvokeExpression = new CodeMethodInvokeExpression(fooInvokeExpression,"Boo"); 

我本來黃鼠狼-EZE「差不多。」這句話,但我真的不能相信任何反例的例子。如果你有一個,請隨時讓我知道在評論

相關問題