DotNetDupe 4.0.6
C++17/20 Implementation of the .NET Base Class Library (BCL)
Loading...
Searching...
No Matches
Console.cpp File Reference
#include "pch.h"
#include "System/Console.h"
#include "System/IO/TextWriter.h"
#include "System/IO/TextReader.h"
#include <mutex>
#include <iostream>
#include <string>
#include <vector>
#include <windows.h>
#include "Win32Internal.h"

Go to the source code of this file.

Functions

static void ClearConsoleScreenNative ()
void InternalWrite (const String &sValue)
void InternalWriteLine (const String &sValue)

Function Documentation

◆ ClearConsoleScreenNative()

void ClearConsoleScreenNative ( )
static

◆ InternalWrite()

void InternalWrite ( const String & sValue)

Acquire recursive mutex lock for thread-safe output dispatch.

Output directly to std::cout if standard output writer is not redirected.

Dispatch output to custom redirected TextWriter.

Definition at line 51 of file Console.cpp.

References InternalWrite().

Referenced by InternalWrite(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), DotNetDupe::System::Console::Write(), and DotNetDupe::System::Console::Write().

◆ InternalWriteLine()