[TPL] Add mono internal API support

Looks like .net bug we will emulate, you could fill a .net bug if you want