NScumm.Core.Rational.Invert C# (CSharp) Method

Invert() private method

private Invert ( ) : void
return void
        private void Invert()
        {
            Debug.Assert(Numerator != 0);

            ScummHelper.Swap(ref _numerator, ref _denominator);

            if (_denominator < 0)
            {
                _denominator = -_denominator;
                _numerator = -_numerator;
            }
        }

Usage Example

Example #1
0
        public Rational Inverse()
        {
            var inverse = new Rational(this);

            inverse.Invert();
            return(inverse);
        }
All Usage Examples Of NScumm.Core.Rational::Invert