Namespace Pixie
Classes
- Colors
Defines common colors using the traditional terminal ANSI palette.
- Diff
A helper class that creates diffs.
- LogExtensions
Convenience helpers for creating and logging entries with a specific severity.
- MarkupElement
Base type for semantic Pixie markup values.
- NameSuggestion
Contains functionality that suggests names for "Did you mean ...?" messages.
- NullLog
A log implementation that discards all incoming entries.
- PixieException
A base class for exceptions specific to Pixie.
- RecordingLog
A log implementation that records all incoming entries and forwards them to another log.
- ThrowingLog
A type of log that sends messages to another log and aborts execution if the severity of an error is deemed fatal
- TransformLog
A log implementation that applies a sequence of transformations to log entries before sending them to another log.
- UnsupportedNodeException
An exception that is thrown when a markup node is encountered that is not supported directly and does not specify a fallback.
Structs
- Color
Describes an RGBA color.
- DiffElement<T>
An element of a diff.
- Diff<T>
Represents the changes required to turn one sequence into another.
- LogEntry
Describes a log entry: a self-contained nugget of information.
Interfaces
- ILog
Defines common functionality for logs that accept entries.
Enums
- DiffOperation
An enumeration of possible operations a diff element can perform.
- Severity
Defines severity levels for messages to the user.