The Gallio.Common.Markup.Tags namespace defines the tags used by the markup document format to encode structured documents in Xml.

Classes

  ClassDescription
BaseTagVisitor
An abstract base class for tag visitors that recursively traverses all tags and does nothing else by default.
BodyTag
The top-level container tag of markup.
ContainerTag
An abstract container tag for representing tags that can contain other tags.
EmbedTag
An embedded attachment tag.
MarkerTag
A marker tag.
MarkerTag..::.Attribute
Represents a marker attribute.
SectionTag
A section tag.
Tag
A tag is the fundamental unit of content within a markup stream.
TagFormatter

Formats Tag instances to plain text.

Text tags are written as-is. Sections introduce paragraph breaks with the header written out as the first line. Embedded attachments are described by name.

TextTag
A text tag, containing text.

Interfaces

  InterfaceDescription
ITagVisitor
Visits a Tag.