# ProcessReplacementMarker(MarkupAttribute,StringBuilder,List\<MarkupAttribute>,string)

Method in [StyleMarkerProcessor](https://docs.yarnspinner.dev/api/csharp/yarn.unity/yarn.unity.stylemarkerprocessor)

## Summary

```csharp
public override ReplacementMarkerResult ProcessReplacementMarker(MarkupAttribute marker, StringBuilder childBuilder, List<MarkupAttribute> childAttributes, string localeCode)
```

## Parameters

| Name                                                                                                      | Description |
| --------------------------------------------------------------------------------------------------------- | ----------- |
| [MarkupAttribute](https://docs.yarnspinner.dev/api/csharp/yarn.markup/yarn.markup.markupattribute) marker |             |
| `StringBuilder` childBuilder                                                                              |             |
| `List<MarkupAttribute>` childAttributes                                                                   |             |
| `string` localeCode                                                                                       |             |
