# ImportHelpers

- Kind: `class`
- Package: [Joinery.Dovetail](/Dovetail/api/joinery.dovetail.md)
- Version: `0.4.3-beta.13`
- Namespace: `Joinery.Dovetail`
- Target framework: `net10.0`

This class is used by the source generator to allow the conventions provided to be overridden by the caller.

## Definition

```csharp
namespace Joinery.Dovetail;

public static class ImportHelpers
{
    // ...
}
```

## Remarks

This is to allow for returning different conventions that are generated by something like a helper assembly, or even a unit test assembly. The concept really means that a given host can have it's production conventions and allow test assemblies to override them. Then the test assemblies can provide mocks and stubs just for testing.

## Properties

- [Rivets](/Dovetail/api/joinery.dovetail/importhelpers/properties.md#rivets) : [DovetailContextBuilderFactory?](/Dovetail/api/joinery.dovetail/dovetailcontextbuilderfactory.md) `static` `get; set` -- The external conventions that have been provided by the caller.
