# IFormatterLiteralExtractor

> Extracts the literal characters from a Format string

## Definition

* **Type:** Interface
* **Namespace:** [Unity.SmartStrings.Core.Extensions](/engine/6000.7/script-reference/unity/smartstrings/core/extensions.md)
* **Assembly:** UnityEngine.SmartStringsModule

```csharp
public interface IFormatterLiteralExtractor
```

## Methods

| Method                                                                                                                                | Description                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [WriteAllLiterals](/engine/6000.7/script-reference/unity/smartstrings/core/extensions/iformatterliteralextractor/writeallliterals.md) | Ignores the format arguments and writes every possible literal value. This is used to extract all possible values so that we can determine the distinct characters for font generation etc. |
