¿Cómo puedo usar una clase propia para la anulación de Console.WriteLine?

Quiero miConsoleEngine clase para manejar elConsole.WriteLine() Método. ¿Cómo debo preparar mi clase ConsoleEngine para anular elWriteLine() ¿método?