SettingImpl Class
The default implementation of Setting interface.
C#
public sealed class SettingImpl : Setting
- Inheritance
-
Setting
Impl
- Implements
Constructors
Setting |
Initializes a new instance of the SettingImpl class. |
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
-
Option
Schema
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; }