including the apparently necessary IFDEFs to handle the Silverlight use-case where ConsoleColor isn't supported