# TextWriterOutput

> Wraps a TextWriter so that it can be used for output.

## Definition

* **Type:** Class
* **Namespace:** [Unity.SmartStrings.Core.Output](/engine/6000.7/script-reference/unity/smartstrings/core/output.md)
* **Assembly:** UnityEngine.SmartStringsModule
* **Implements:** [IOutput](/engine/6000.7/script-reference/unity/smartstrings/core/output/ioutput.md)

```csharp
public class TextWriterOutput : IOutput
```

## Constructors

| Constructor                                                                                                                       | Description                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [TextWriterOutput(System.IO.TextWriter)](/engine/6000.7/script-reference/unity/smartstrings/core/output/textwriteroutput/ctor.md) | Creates a new instance of [TextWriterOutput](/engine/6000.7/script-reference/unity/smartstrings/core/output/textwriteroutput.md). |

## Properties

| Property                                                                                            | Description                                  |
| --------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| [Output](/engine/6000.7/script-reference/unity/smartstrings/core/output/textwriteroutput/output.md) | TextWriter that receives the formatted text. |
