ConfiguratorEnum

Description

sealed class Tinman.Core.Config.Binding.ConfiguratorEnum<T>

Derived from

ConfiguratorBase<T> abstract
IConfiguratorEnum<T>

Base class for IConfigurator implementations that configure enumerations.

Public / Constructors

Build


public static method Build → (5)

name in : string

[not-empty]
Name of type to build.

module in : TinmanModule

[not-null]
The owning module.

equals opt : EqualsDelegate<T> = null

The equality delegate to use.

deferred opt : ConfiguratorEnumDelegate<T> = null

Optional deferred configurator delegate.

codeGen opt : bool = false

Called from code generator?

returns → IConfiguratorEnum<T>

The configurator object.

Creates a new instance of ConfiguratorEnum.