Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.TraceListener Class Referenceabstract

Public Member Functions

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

Protected Member Functions

 TraceListener ()
 
 TraceListener (string? name)
 
virtual void Dispose (bool disposing)
 
virtual void WriteIndent ()
 
MarshalByRefObject MemberwiseClone (bool cloneIdentity)
 

Package Functions

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

Properties

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 WriteHeader (string source, TraceEventType eventType, int id)
 
void WriteFooter (TraceEventCache eventCache)
 

Private Attributes

int _indentLevel
 
int _indentSize = 4
 
TraceOptions _traceOptions
 
bool _needIndent = true
 
StringDictionary _attributes
 
string _listenerName
 
TraceFilter _filter
 

Detailed Description

Definition at line 9 of file TraceListener.cs.


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