Ok Ok mi rispondo da solo....
se ho ben capito, via Reflection non è possibile accedere a membri privati. Però usando membri protetti si, quindi poi per invocare il metodo protetto basta:
codice:
myType.InvokeMember("myMethod",
BindingFlags.Istance | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null,this, null);
...
protected void myMethod(){}

ps: non sono schizzofrenico che prima posto la domanda e subito dopo posto la risposta, è solo che dopo 2 ore circa di ricerche è finalmente trovato una righina piccola piccola di aspitalia che diceva che i membri privati non sono accessibili