I’m sorry, this approach will not work. Even making TdxAllLibraries.dll available in Mono will not do the trick.
The TdxAllLibraries.dll does direct hardware access which is not supported in Linux. You will have to re-implement the hardware-specific parts of the code for Linux.