ConfigurationKeyStyle
DovetailConfigurationAttribute spells the configuration keys of an options type and of every object type nested in it. namespace Joinery.Dovetail.Attributes;
public enum ConfigurationKeyStyleRemarks
Section titled Remarks The style decides the canonical key of every bound property and constructor parameter, in both the generated binder and the configuration schema. It also decides the default section path derived from the type name. A [Configuration on a member is always used as written, and an explicit section path is never changed. Dictionary keys, enum values and other data are never restyled.
Word splitting matches Json.: Configuration is Json, Configuration is Json and Configuration is Json.
The generated binder exists once for each type, so a type reached from sections of styles that spell its keys differently is reported as DT0016.
Enum Members
Section titled Enum MembersUndefinedPascalCamelDashUnderscore