﻿// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// Licensed under the MIT license. See LICENSE file in the project root for full license information. 

namespace System.Numerics
{
    public partial struct Dec64 : IComparable, IFormattable, IComparable<Dec64>, IEquatable<Dec64>
    {
        public bool IsEven
        {
            get
            {
                return default;
            }
        }

        public bool IsOne
        {
            get
            {
                return default;
            }
        }

        public bool IsPowerOfTwo
        {
            get
            {
                return default;
            }
        }

        public bool IsZero
        {
            get
            {
                return default;
            }
        }

        public int Sign
        {
            get
            {
                return default;
            }
        }

        public static Dec64 Abs(Dec64 value)
        {
            return default;
        }

        public static Dec64 Add(Dec64 left, Dec64 right)
        {
            return default;
        }

        public static Dec64 Divide(Dec64 dividend, Dec64 divisor)
        {
            return default;
        }

        public static Dec64 DivRem(Dec64 dividend, Dec64 divisor, out Dec64 remainder)
        {
            remainder = default; return default;
        }

        public static Dec64 GreatestCommonDivisor(Dec64 left, Dec64 right)
        {
            return default;
        }

        public static double Log(Dec64 value)
        {
            return default;
        }

        public static double Log(Dec64 value, double baseValue)
        {
            return default;
        }

        public static double Log10(Dec64 value)
        {
            return default;
        }

        public static Dec64 Max(Dec64 left, Dec64 right)
        {
            return default;
        }

        public static Dec64 Min(Dec64 left, Dec64 right)
        {
            return default;
        }

        public static Dec64 ModPow(Dec64 value, Dec64 exponent, Dec64 modulus)
        {
            return default;
        }

        public static Dec64 Multiply(Dec64 left, Dec64 right)
        {
            return default;
        }

        public static Dec64 Negate(Dec64 value)
        {
            return default;
        }

        public static Dec64 Pow(Dec64 value, int exponent)
        {
            return default;
        }

        public static Dec64 Remainder(Dec64 dividend, Dec64 divisor)
        {
            return default;
        }

        public static Dec64 Subtract(Dec64 left, Dec64 right)
        {
            return default;
        }
    }
}
