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

Method in [StyleMarkerProcessor](https://docs.yarnspinner.dev/3.1/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/3.1/api/csharp/yarn.markup/yarn.markup.markupattribute) marker |             |
| `StringBuilder` childBuilder                                                                                  |             |
| `List<MarkupAttribute>` childAttributes                                                                       |             |
| `string` localeCode                                                                                           |             |
