Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ SetError()

static void System.Console.SetError ( TextWriter newError)
inlinestatic

Definition at line 697 of file Console.cs.

698 {
699 CheckNonNull(newError, "newError");
700 newError = TextWriter.Synchronized(newError);
701 lock (s_syncObject)
702 {
704 Volatile.Write(ref s_error, newError);
705 }
706 }
static void CheckNonNull(object obj, string paramName)
Definition Console.cs:708
static readonly object s_syncObject
Definition Console.cs:12
static bool s_isErrorTextWriterRedirected
Definition Console.cs:26
static TextWriter s_error
Definition Console.cs:18
static TextWriter Synchronized(TextWriter writer)
static void Write(ref bool location, bool value)
Definition Volatile.cs:74

References System.Console.CheckNonNull(), System.Console.s_error, System.Console.s_isErrorTextWriterRedirected, System.Console.s_syncObject, System.IO.TextWriter.Synchronized(), and System.Threading.Volatile.Write().