Class EventListenerTextWriter
EventListenerTextWriter sends text output to the currently active ITestEventListener in the form of a TestOutput object. If no event listener is active in the context, or if there is no context, the output is forwarded to the supplied default writer.
public class EventListenerTextWriter : TextWriter, IDisposable, IAsyncDisposable
- Inheritance
-
EventListenerTextWriter
- Implements
- Inherited Members
Constructors
EventListenerTextWriter(string, TextWriter)
Construct an EventListenerTextWriter
public EventListenerTextWriter(string streamName, TextWriter defaultWriter)
Parameters
streamName
stringThe name of the stream to use for events
defaultWriter
TextWriterThe default writer to use if no listener is available
Properties
Encoding
Get the Encoding for this TextWriter
public override Encoding Encoding { get; }
Property Value
Methods
Write(bool)
Write a boolean
public override void Write(bool value)
Parameters
value
bool
Write(char)
Write a char
public override void Write(char value)
Parameters
value
char
Write(char[]?)
Write chars
public override void Write(char[]? buffer)
Parameters
buffer
char[]
Write(char[], int, int)
Write chars
public override void Write(char[] buffer, int index, int count)
Parameters
Write(decimal)
Write a decimal
public override void Write(decimal value)
Parameters
value
decimal
Write(double)
Write a double
public override void Write(double value)
Parameters
value
double
Write(int)
Write an int
public override void Write(int value)
Parameters
value
int
Write(long)
Write a long
public override void Write(long value)
Parameters
value
long
Write(object?)
Write an object
public override void Write(object? value)
Parameters
value
object
Write(float)
Write a float
public override void Write(float value)
Parameters
value
float
Write(string?)
Write a string
public override void Write(string? value)
Parameters
value
string
Write(string, object?)
Write formatted string
public override void Write(string format, object? arg0)
Parameters
Write(string, object?, object?)
Write formatted string
public override void Write(string format, object? arg0, object? arg1)
Parameters
Write(string, object?, object?, object?)
Write formatted string
public override void Write(string format, object? arg0, object? arg1, object? arg2)
Parameters
Write(string, params object?[])
Write formatted string
public override void Write(string format, params object?[] arg)
Parameters
Write(uint)
Write a uint
[CLSCompliant(false)]
public override void Write(uint value)
Parameters
value
uint
Write(ulong)
Write a ulong
[CLSCompliant(false)]
public override void Write(ulong value)
Parameters
value
ulong
WriteLine()
Write newline
public override void WriteLine()
WriteLine(bool)
Write a bool with newline
public override void WriteLine(bool value)
Parameters
value
bool
WriteLine(char)
Write a char with newline
public override void WriteLine(char value)
Parameters
value
char
WriteLine(char[]?)
Write chars with newline
public override void WriteLine(char[]? buffer)
Parameters
buffer
char[]
WriteLine(char[], int, int)
Write chars with newline
public override void WriteLine(char[] buffer, int index, int count)
Parameters
WriteLine(decimal)
Write a decimal with newline
public override void WriteLine(decimal value)
Parameters
value
decimal
WriteLine(double)
Write a double with newline
public override void WriteLine(double value)
Parameters
value
double
WriteLine(int)
Write an int with newline
public override void WriteLine(int value)
Parameters
value
int
WriteLine(long)
Write a long with newline
public override void WriteLine(long value)
Parameters
value
long
WriteLine(object?)
Write an object with newline
public override void WriteLine(object? value)
Parameters
value
object
WriteLine(float)
Write a float with newline
public override void WriteLine(float value)
Parameters
value
float
WriteLine(string?)
Write a string with newline
public override void WriteLine(string? value)
Parameters
value
string
WriteLine(string, object?)
Write a formatted string with newline
public override void WriteLine(string format, object? arg0)
Parameters
WriteLine(string, object?, object?)
Write formatted string with newline
public override void WriteLine(string format, object? arg0, object? arg1)
Parameters
WriteLine(string, object?, object?, object?)
Write formatted string with newline
public override void WriteLine(string format, object? arg0, object? arg1, object? arg2)
Parameters
WriteLine(string, params object?[])
Write formatted string with newline
public override void WriteLine(string format, params object?[] arg)
Parameters
WriteLine(uint)
Write a uint with newline
[CLSCompliant(false)]
public override void WriteLine(uint value)
Parameters
value
uint
WriteLine(ulong)
Write a ulong with newline
[CLSCompliant(false)]
public override void WriteLine(ulong value)
Parameters
value
ulong