# LiteralText

> Represents the literal text that is found in a parsed format string.

## Definition

* **Type:** Class
* **Namespace:** [Unity.SmartStrings.Core.Parsing](/engine/6000.7/script-reference/unity/smartstrings/core/parsing.md)
* **Assembly:** UnityEngine.SmartStringsModule
* **Inherits from:** [FormatItem](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem.md)

```csharp
public class LiteralText : FormatItem
```

## Methods

| Method                                                                                                  | Description                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [AsSpan](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext/asspan.md)         | Gets the character span for the [LiteralText](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext.md), with escaped characters converted. Note: The [Parser](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/parser.md) puts each escaped character of an input string into its own [LiteralText](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext.md) item.      |
| [Clear](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext/clear.md)           | Clears the [LiteralText](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext.md) item. This method gets called by LiteralTextPool when it releases an instance.                                                                                                                                                                                                                                              |
| [Initialize](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext/initialize.md) | Initializes the [LiteralText](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext.md) instance, representing the literal text that is found in a parsed format string.                                                                                                                                                                                                                                       |
| [ToString](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext/tostring.md)     | Get the string representation of the [LiteralText](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext.md), with escaped characters converted. Note: The [Parser](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/parser.md) puts each escaped character of an input string into its own [LiteralText](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/literaltext.md) item. |

## Inheritance

**Inherited Members:**

* [FormatItem.BaseString()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/basestring.md)
* [FormatItem.EndIndex()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/endindex.md)
* [FormatItem.StartIndex()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/startindex.md)
* [FormatItem.Length()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/length.md)
* [FormatItem.SmartSettings()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/smartsettings.md)
* [FormatItem.ParentFormatItem()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/parentformatitem.md)
* [FormatItem.RawText()](/engine/6000.7/script-reference/unity/smartstrings/core/parsing/formatitem/rawtext.md)
