Class AcceptableValueRange<T>
Specify the range of acceptable values for a setting.
Namespace: BepInEx.Configuration
  Assembly: BepInEx.dll
  
  Syntax
public class AcceptableValueRange<T> : AcceptableValueBase where T : IComparableType Parameters
| Name | Description | 
|---|---|
| T | 
Constructors
Declaration
public AcceptableValueRange(T minValue, T maxValue)Parameters
| Type | Name | Description | 
|---|---|---|
| T | minValue | Lowest acceptable value | 
| T | maxValue | Highest acceptable value | 
Properties
Highest acceptable value
Declaration
public virtual T MaxValue { get; }Property Value
| Type | Description | 
|---|---|
| T | 
Lowest acceptable value
Declaration
public virtual T MinValue { get; }Property Value
| Type | Description | 
|---|---|
| T | 
Methods
Change the value to be acceptable, if it's not already.
Declaration
public override object Clamp(object value)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | value | 
Returns
| Type | Description | 
|---|---|
| System.Object | 
Overrides
Check if the value is an acceptable value.
Declaration
public override bool IsValid(object value)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | value | 
Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Overrides
Get the string for use in config files.
Declaration
public override string ToDescriptionString()Returns
| Type | Description | 
|---|---|
| System.String |