# Yarn.Markup Namespace

## Summary

Contains classes for working with markup in Yarn lines.

## Classes

| Name                                                                                                             | Description                                                          |
| ---------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [MarkupParseException](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.markup/yarn.markup.markupparseexception) | An exception representing something going wrong when parsing markup. |

## Enums

| Name                                                                                                   | Description                                                                                                |
| ------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- |
| [MarkupValueType](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.markup/yarn.markup.markupvaluetype) | A type of [MarkupValue](https://docs.yarnspinner.dev/2.5/api/csharp/yarn.markup/yarn.markup.markupvalue) . |

## Structs

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