# YamlConfigurationProvider Constructors

- Package: [Joinery.Dovetail.Configuration.Yaml](/Dovetail/api/joinery.dovetail.configuration.yaml.md)
- Type: [YamlConfigurationProvider](/Dovetail/api/joinery.dovetail.configuration.yaml/yamlconfigurationprovider.md)
- Kind: `Constructors`
- Members: `1`

A YAML file based `Configuration.FileConfigurationProvider`.

<a id="constructor"></a>
<a id="constructor-yamlconfigurationsource"></a>

## YamlConfigurationProvider(YamlConfigurationSource)

- Name: `Constructor(YamlConfigurationSource)`

A YAML file based `Configuration.FileConfigurationProvider`.

```csharp
public class YamlConfigurationProvider
{
    public YamlConfigurationProvider(
        YamlConfigurationSource source)
    {
        // ...
    }
}
```

## Parameters

- `source` ([YamlConfigurationSource](/Dovetail/api/joinery.dovetail.configuration.yaml/yamlconfigurationsource.md))
  The source settings used to load the YAML file.

## Remarks

The yaml configuration provider
