> For the complete documentation index, see [llms.txt](https://docs.yarnspinner.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup.md).

# Yarn.Markup Namespace

## Summary

Contains classes for working with markup in Yarn lines.

## Classes

| Name                                                                                    | Description                                                          |
| --------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [MarkupParseException](/2.3/api/csharp/yarn.markup/yarn.markup.markupparseexception.md) | An exception representing something going wrong when parsing markup. |

## Enums

| Name                                                                          | Description                                                                       |
| ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [MarkupValueType](/2.3/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md) | A type of [MarkupValue](/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue.md) . |

## Structs

| Name                                                                              | Description                                                                                                  |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [MarkupAttribute](/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute.md)     | Represents a range of text in a marked-up string.                                                            |
| [MarkupParseResult](/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) | The result of parsing a line of marked-up text.                                                              |
| [MarkupProperty](/2.3/api/csharp/yarn.markup/yarn.markup.markupproperty.md)       | A property associated with a [MarkupAttribute](/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute.md) . |
| [MarkupValue](/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue.md)             | A value associated with a [MarkupProperty](/2.3/api/csharp/yarn.markup/yarn.markup.markupproperty.md) .      |
