---
layout: docs
title: Facebook\HackCodegen\_Private\HackBuilderNativeKeyValueCollectionRenderer
id: class.Facebook.HackCodegen._Private.HackBuilderNativeKeyValueCollectionRenderer
docid: class.Facebook.HackCodegen._Private.HackBuilderNativeKeyValueCollectionRenderer
permalink: /docs/reference/class.Facebook.HackCodegen._Private.HackBuilderNativeKeyValueCollectionRenderer/
---
# Facebook\\HackCodegen\\_Private\\HackBuilderNativeKeyValueCollectionRenderer




## Interface Synopsis




``` Hack
namespace Facebook\HackCodegen\_Private;

final class HackBuilderNativeKeyValueCollectionRenderer implements \IHackBuilderValueRenderer {...}
```




### Public Methods




* [` ->__construct(\Facebook\HackCodegen\ContainerType $container, \IHackBuilderKeyRenderer<\Tk> $keyRenderer, \IHackBuilderValueRenderer<\Tv> $valueRenderer) `](<class.Facebook.HackCodegen._Private.HackBuilderNativeKeyValueCollectionRenderer.__construct.md>)
* [` ->render(\Facebook\HackCodegen\IHackCodegenConfig $config, \T $values): string `](<class.Facebook.HackCodegen._Private.HackBuilderNativeKeyValueCollectionRenderer.render.md>)