Skip to content

OptionsModelCreationOptions

public sealed class OptionsModelCreationOptions

Namespace: RhoMicro.BindSight.Models

Inheritance:

Provides options for creating option models.

OptionsModelCreationOptions(IReadOnlySet<OptionsTypeBindingRule>)
Section titled “OptionsModelCreationOptions(IReadOnlySet<OptionsTypeBindingRule>)”
public OptionsModelCreationOptions(IReadOnlySet<OptionsTypeBindingRule> bindingRules)

Provides options for creating option models.

NameTypeDescription
bindingRulesIReadOnlySet<OptionsTypeBindingRule>The set of binding rules defining how option types are bound against configurations.
public IReadOnlySet<OptionsTypeBindingRule> BindingRules { get; }

Gets the explicit binding rules for options types.

public static OptionsModelCreationOptions Default { get; }

Gets the default options instance.

The following binding rules are provided:

public static OptionsModelCreationOptions Empty { get; }

Gets an empty options instance.