StyleCopPlus.Plugin.MoreCustom.NumericValue.NumericValue C# (CSharp) Method

NumericValue() public method

Initializes a new instance.
public NumericValue ( int defaultValue, int minValue, int maxValue ) : System
defaultValue int
minValue int
maxValue int
return System
        public NumericValue(int defaultValue, int minValue, int maxValue)
        {
            if (minValue > maxValue)
                throw new InvalidOperationException("Failed constraint: minValue <= maxValue.");

            if (defaultValue > maxValue
                || defaultValue < minValue)
                throw new InvalidOperationException("Failed constraint: minValue <= defaultValue <= maxValue.");

            m_minValue = minValue;
            m_maxValue = maxValue;

            Value = defaultValue;
        }