Enhanced C#
Language of your choice: library documentation

Documentation moved to ecsharp.net

GitHub doesn't support HTTP redirects, so you'll be redirected in 3 seconds.

 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | Public Member Functions | List of all members
Loyc.SeverityMessageFilter Class Reference

A decorator (wrapper) for IMessageSink that filters out some messages if their Severity is too low, according to the value of the MinSeverity property. More...


Source file:
Inheritance diagram for Loyc.SeverityMessageFilter:
Loyc.IMessageSink

Remarks

A decorator (wrapper) for IMessageSink that filters out some messages if their Severity is too low, according to the value of the MinSeverity property.

Properties

IMessageSink Target [get, set]
 
Severity MinSeverity [get, set]
 

Public Member Functions

 SeverityMessageFilter (IMessageSink target, Severity minSeverity)
 
void Write (Severity type, object context, string format)
 Writes a message to the target that this object represents. More...
 
void Write (Severity type, object context, string format, object arg0, object arg1=null)
 
void Write (Severity type, object context, string format, params object[] args)
 
bool IsEnabled (Severity type)
 Returns true if messages of the specified type will actually be printed, or false if Write(type, ...) is a no-op. More...
 

Member Function Documentation

bool Loyc.SeverityMessageFilter.IsEnabled ( Severity  type)
inline

Returns true if messages of the specified type will actually be printed, or false if Write(type, ...) is a no-op.

Implements Loyc.IMessageSink.

void Loyc.SeverityMessageFilter.Write ( Severity  type,
object  context,
string  format 
)
inline

Writes a message to the target that this object represents.

Parameters
typeSeverity or importance of the message; widely-used types include Error, Warning, Note, Debug, and Verbose. The special type Detail is intended to provide more information about a previous message.
contextAn object that the message is related to, or that represents the location that the message applies to. The message sink may try to convert this object to a string and include it in its output. See also MessageSink.LocationString().
formatA message to display. If there are additional arguments, placeholders such as {0} and {1} refer to these arguments.

Implements Loyc.IMessageSink.