Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Diagnostics.XmlWriterTraceListener Class Reference

Public Member Functions

 XmlWriterTraceListener (Stream stream)
 
 XmlWriterTraceListener (Stream stream, string? name)
 
 XmlWriterTraceListener (TextWriter writer)
 
 XmlWriterTraceListener (TextWriter writer, string? name)
 
 XmlWriterTraceListener (string? filename)
 
 XmlWriterTraceListener (string? filename, string? name)
 
override void Write (string? message)
 
override void WriteLine (string? message)
 
override void Fail (string? message, string? detailMessage)
 
override void TraceEvent (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, string? format, params object?[]? args)
 
override void TraceEvent (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, string? message)
 
override void TraceData (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, object? data)
 
override void TraceData (TraceEventCache? eventCache, string source, TraceEventType eventType, int id, params object?[]? data)
 
override void Close ()
 
override void TraceTransfer (TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId)
 
void Dispose ()
 
override void Flush ()
 
virtual void Write (object? o)
 
virtual void Write (string? message, string? category)
 
virtual void Write (object? o, string? category)
 
virtual void WriteLine (object? o)
 
virtual void WriteLine (string? message, string? category)
 
virtual void WriteLine (object? o, string? category)
 
virtual void Fail (string? message)
 
virtual void TraceEvent (TraceEventCache? eventCache, string source, TraceEventType eventType, int id)
 
object GetLifetimeService ()
 
virtual object InitializeLifetimeService ()
 

Protected Member Functions

override void Dispose (bool disposing)
 
virtual void WriteIndent ()
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Package Functions

void EnsureWriter ()
 
bool IsEnabled (TraceOptions opts)
 
virtual ? string[] GetSupportedAttributes ()
 

Package Attributes

TextWriter _writer
 

Properties

TextWriterWriter [get, set]
 
StringDictionary Attributes [get]
 
virtual string Name [get, set]
 
virtual bool IsThreadSafe [get]
 
int IndentLevel [get, set]
 
int IndentSize [get, set]
 
TraceFilterFilter [get, set]
 
bool NeedIndent [get, set]
 
TraceOptions TraceOutputOptions [get, set]
 

Private Member Functions

void WriteData (object data)
 
void WriteHeader (string source, TraceEventType eventType, int id, TraceEventCache eventCache, Guid relatedActivityId)
 
void WriteHeader (string source, TraceEventType eventType, int id, TraceEventCache eventCache)
 
void WriteStartHeader (string source, TraceEventType eventType, int id, TraceEventCache eventCache)
 
void WriteEndHeader ()
 
void WriteFooter (TraceEventCache eventCache)
 
void WriteEscaped (string str)
 
void InternalWrite (string message)
 

Static Private Member Functions

static Encoding GetEncodingWithFallback (Encoding encoding)
 

Private Attributes

readonly string _machineName = Environment.MachineName
 
StringBuilder _strBldr
 
XmlTextWriter _xmlBlobWriter
 
string _fileName
 
int _indentLevel
 
int _indentSize = 4
 
TraceOptions _traceOptions
 
bool _needIndent = true
 
StringDictionary _attributes
 
string _listenerName
 
TraceFilter _filter
 

Static Private Attributes

static volatile string s_processName
 

Detailed Description

Definition at line 10 of file XmlWriterTraceListener.cs.


The documentation for this class was generated from the following file: