title: ReadConsoleOutput, WriteConsoleOutput, ReadConsoleInput functionality in Mono under Linux
body: <p>I use in .Net version of my program three native WinApi functions through P/Invoke:
  <a href="http://msdn.microsoft.com/en-us/library/ms684965(VS.85).aspx" rel="nofollow noreferrer">ReadConsoleOutput</a>, <a href="http://msdn.microsoft.com/en-us/library/ms687404(VS.85).aspx" rel="nofollow noreferrer">WriteConsoleOutput</a>, <a href="http://msdn.microsoft.com/en-us/library/ms684961(VS.85).aspx" rel="nofollow noreferrer">ReadConsoleInput</a>.
  How to implement this functionality in Mono counterpart under Linux?</p>
  
  <p>I know about standart System.Console class. But this class for some strange reason does not support functionality of previously mentioned winapi-functions in any way.</p>