SettingImpl Class

The default implementation of Setting interface.

C#
public sealed class SettingImpl : Setting
Inheritance
SettingImpl
Implements

Constructors

Properties

Methods

Equals(object) (Inherited from object)
GetHashCode() (Inherited from object)
GetType() (Inherited from object)
MemberwiseClone() (Inherited from object)
ToString() (Inherited from object)

Constructors Detail

SettingImpl(OptionSchema, IEnumerable<string>, IEnumerable<Option>)

Initializes a new instance of the SettingImpl class.

C#
public SettingImpl(OptionSchema schema, IEnumerable<string> args, IEnumerable<Option> options)

Parameters

schema
OptionSchema

The instance that creates this object.

args
IEnumerable<string>

The remaining non-option arguments.

options
IEnumerable<Option>

The options in order of appearance.

Properties Detail

Schema

C#
public OptionSchema Schema { get; }

Property Value

Implements

Arguments

C#
public IEnumerable<string> Arguments { get; }

Property Value

Implements

Options

C#
public IEnumerable<Option> Options { get; }

Property Value

Implements