The Gallio.Common.Markup namespace provides a structured text format
consisting of documents which may have multiple streams of text each of
which may be subdivided into sections of text with optional style markers.
Classes
| Class | Description | |
|---|---|---|
| Attachment |
An attachment is an embedded object in a markup document. An attachment must specify a
content type (a MIME type), and some contents.
| |
| AttachmentData | An Xml-serializable structure that describes the contents, encoding and disposition of an attachment. The contents of the attachment are embedded in the execution log according to their encoding. Text is directly embedded into the Xml whereas binary attachments are base 64 encoded. | |
| BinaryAttachment |
Represents a binary-encoded attachment.
| |
| FallbackMarkupDocumentWriter |
A markup document writer that falls back to a different writer for certain
operations when its primary markup document writer is closed.
| |
| MarkupDocumentWriter |
A markup document writer records structured text as a hierarchically structured
document.
| |
| MarkupNormalizationUtils |
Utilities for normalizing markup contents.
| |
| MarkupStreamNames |
Common markup stream names.
| |
| MarkupStreamWriter |
A markup stream writer provides methods for writing rich structured text with embedded
attachments, nested sections and hidden semantic markers to a particular stream within
a markup document writer.
| |
| MimeTypes |
Defines constants for commonly used mime types for attachment contents.
| |
| NullMarkupDocumentWriter |
A markup document writer that does nothing.
| |
| StringMarkupDocumentWriter |
An implementation of MarkupDocumentWriter that writes its output to a string.
| |
| StructuredDocument |
A structured document is an Xml-serializable in-memory representation of a markup
document written by a MarkupDocumentWriter.
| |
| StructuredDocumentWriter |
Writes a StructuredDocument in memory.
| |
| StructuredStream |
A structured stream object represents a recursively structured stream of rich text that
supports embedded attachments, nested sections and marked regions. Each part of the
text is captured by a tag, some of which are composable and may therefore contain other tags.
| |
| StructuredText |
A structured text object contains attachments and formatted text with rich
presentation elements.
| |
| StructuredTextWriter |
Writes information in a structured manner so as to produce a
StructuredText or String.
| |
| TextAttachment |
Represents a text-encoded attachment.
| |
| TextualMarkupDocumentWriter |
An implementation of MarkupDocumentWriter that represents the test log as
text written to a TextWriter.
|
Structures
| Structure | Description | |
|---|---|---|
| Marker |
A marker is a hidden tag that labels markup contents with a semantic class.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IMarkupStreamWritable |
Interface implemented by objects that can write themselves to
a MarkupStreamWriter |
Enumerations
| Enumeration | Description | |
|---|---|---|
| AttachmentContentDisposition |
Specifies how attachments are stored in Xml and as files.
| |
| AttachmentType |
Specifies the type of the contents of an embedded attachment.
|
