| static Add(const Decimal&, const Decimal&) | Suma dos valores Decimal especificados. |
| static Ceiling(const Decimal&) | Devuelve el valor entero más pequeño que es mayor o igual al valor especificado. |
| static Compare(const Decimal&, const Decimal&) | Determina si el valor representado por el primer objeto Decimal es menor, igual o mayor que el valor representado por el segundo objeto Decimal. |
| CompareTo(const Decimal&) const | Determina si el valor representado por el objeto actual es menor, igual o mayor que el valor representado por el objeto especificado. |
| Decimal() | Construye una instancia que representa 0. |
| Decimal(std::int8_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::int16_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::int32_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::int64_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::uint8_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::uint16_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::uint32_t) | Construye una instancia que representa el valor especificado. |
| Decimal(std::uint64_t) | Construye una instancia que representa el valor especificado. |
| Decimal(float) | Construye una instancia que representa el valor especificado. |
| Decimal(double) | Construye una instancia que representa el valor especificado. |
| explicit Decimal(const std::string&) | Construye una instancia que representa un valor cuya representación en cadena se especifica como una instancia de la clase std::string. |
| Decimal(int32_t, int32_t, int32_t, bool, uint8_t) | Construye un objeto Decimal a partir de los componentes especificados. |
| Decimal(const Decimal&) | Construye una instancia de la clase Decimal que representa el mismo número que el objeto Decimal especificado. |
| Decimal(const ArrayPtr<int32_t>&) | Construye una instancia de la clase Decimal a partir de una matriz de enteros que contiene una representación binaria. |
| Decimal(std::nullptr_t) | Siempre lanza ArgumentNullException. |
| Decimal(const number_type&) | Construye una instancia de la clase Decimal que representa el valor especificado. |
| static Divide(const Decimal&, const Decimal&) | Divide dos valores Decimal especificados. |
| Equals(const Decimal&) const | Determina si los valores representados por el objeto actual y el objeto especificado son iguales. |
| Equals(const SharedPtr<Object>&) const | Determina si los valores representados por el objeto actual y el objeto especificado son iguales. |
| static Equals(const Decimal&, const Decimal&) | Determina si los valores representados por los objetos especificados son iguales. |
| static Floor(const Decimal&) | Devuelve el mayor valor entero que es menor o igual al valor especificado. |
| static FromOACurrency(int64_t) | Convert el valor de moneda OLE especificado al valor Decimal equivalente. NO IMPLEMENTADO. |
| static GetBits(const Decimal&) | Convierte el objeto Decimal especificado en la representación binaria del valor que representa. |
| static GetBytes(const Decimal&, const System::ArrayPtr<uint8_t>&) | Convert el valor Decimal especificado a una matriz de bytes. |
| GetHashCode() const | Devuelve un código hash para el objeto actual. |
| GetTypeCode() const | Obtiene el código de tipo del objeto. |
| static Multiply(const Decimal&, const Decimal&) | Multiplica dos valores Decimal especificados. |
| static Negate(const Decimal&) | Devuelve una nueva instancia de la clase Decimal que representa un valor que resulta de la negación del valor representado por el objeto especificado. |
| explicit operator bool() const | Convierte el valor representado por el objeto actual a un valor booleano. |
| explicit operator double() const | Convierte el valor representado por el objeto actual a un valor de punto flotante de doble precisión. |
| explicit operator float() const | Convierte el valor representado por el objeto actual a un valor de punto flotante de precisión simple. |
| operator!=(const Decimal&) const | Determina si los valores representados por el objeto actual y el objeto especificado no son iguales. |
| operator!=(std::nullptr_t) const | Determina si el valor representado por el objeto actual es diferente de 0. |
| operator%(const Decimal&) const | Devuelve una nueva instancia de la clase Decimal que representa un valor que es el resultado de la operación módulo con los valores representados por los objetos actual y especificado. |
| operator%=(const Decimal&) | Asigna al objeto actual un nuevo valor que es el resultado de la operación módulo con los valores representados por los objetos actual y especificado. |
| operator*(const Decimal&) const | Devuelve una nueva instancia de la clase Decimal que representa un valor que es el resultado de la multiplicación de los valores representados por los objetos actual y especificado. |
| operator*=(const Decimal&) | Asigna al objeto actual un nuevo valor que es el resultado de la multiplicación de los valores representados por los objetos actual y especificado. |
| operator+(const Decimal&) const | Devuelve una nueva instancia de la clase Decimal que representa un valor que es la suma de los valores representados por los objetos actual y especificado. |
| operator++() | Incrementa el valor representado por el objeto actual. |
| operator+=(const Decimal&) | Asigna al objeto actual un nuevo valor que es la suma de los valores representados por los objetos actual y especificado. |
| operator-(const Decimal&) const | Devuelve una nueva instancia de la clase Decimal que representa un valor que es el resultado de la resta del valor representado por el objeto especificado del valor representado por el objeto actual. |
| operator-() const | Devuelve una nueva instancia de la clase Decimal que representa un valor que resulta de la negación del valor representado por el objeto actual. |
| operator–() | Decrementa el valor representado por el objeto actual. |
| operator-=(const Decimal&) | Asigna al objeto actual un nuevo valor que es el resultado de la sustracción del valor representado por el objeto especificado del valor representado por el objeto actual. |
| operator/(const Decimal&) const | Devuelve una nueva instancia de la clase Decimal que representa un valor que es el resultado de la división del valor representado por el objeto actual entre el valor representado por el objeto especificado. |
| operator/=(const Decimal&) | Asigna al objeto actual un nuevo valor que es el resultado de la división del valor representado por el objeto actual entre el valor representado por el objeto especificado. |
| operator<(const Decimal&) const | Determina si el valor representado por el objeto actual es menor que el valor representado por el objeto especificado. |
| operator<=(const Decimal&) const | Determina si el valor representado por el objeto actual es menor o igual que el valor representado por el objeto especificado. |
| operator=(const Decimal&) | Asigna el valor representado por el objeto especificado al objeto actual. |
| operator==(const Decimal&) const | Determina si los valores representados por el objeto actual y el objeto especificado son iguales. |
| operator==(std::nullptr_t) const | Determina si el valor representado por el objeto actual es 0. |
| operator>(const Decimal&) const | Determina si el valor representado por el objeto actual es mayor que el valor representado por el objeto especificado. |
| operator>=(const Decimal&) const | Determina si el valor representado por el objeto actual es mayor o igual que el valor representado por el objeto especificado. |
| static Parse(const String&) | Convierte la representación en cadena de un número decimal en una instancia equivalente de la clase Decimal. |
| static Parse(const String&, Globalization::NumberStyles) | Convierte la representación en cadena de un número decimal en una instancia equivalente de la clase Decimal usando el estilo especificado. |
| static Parse(const String&, const SharedPtr<IFormatProvider>&) | Convierte la representación en cadena de un número decimal en una instancia equivalente de la clase Decimal usando el proveedor de formato especificado. |
| static Parse(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&) | Convierte la representación en cadena de un número decimal en una instancia equivalente de la clase Decimal usando el estilo y el proveedor de formato especificados. |
| static Remainder(const Decimal&, const Decimal&) | Calcula el resto después de dividir dos valores Decimal. |
| static Round(const Decimal&, MidpointRounding) | Redondea el valor especificado al número entero más cercano. Un parámetro especifica el comportamiento de la función si el valor especificado está igualmente cerca de los dos números más próximos. |
| static Round(const Decimal&, int, MidpointRounding) | Redondea el valor especificado al valor más cercano con el número especificado de dígitos fraccionarios. Un parámetro especifica el comportamiento de la función si el valor especificado está igualmente cerca de los dos números más próximos. |
| static Subtract(const Decimal&, const Decimal&) | Resta un valor Decimal especificado de otro. |
| static ToByte(Decimal) | Convierte el valor Decimal a un valor entero sin signo de 8 bits. |
| static ToDouble(Decimal) | Convierte el valor Decimal a un número de punto flotante de doble precisión. |
| static ToInt16(Decimal) | Convierte el valor Decimal a un valor entero con signo de 16 bits. |
| static ToInt32(Decimal) | Convierte el valor Decimal a un valor entero con signo de 32 bits. |
| static ToInt64(Decimal) | Convierte el valor Decimal a un valor entero con signo de 64 bits. |
| static ToOACurrency(const Decimal&) | Convert el valor Decimal especificado al valor de moneda OLE equivalente. NO IMPLEMENTADO. |
| static ToSByte(Decimal) | Convierte el valor Decimal a un entero con signo de 8 bits. |
| static ToSingle(Decimal) | Convierte el valor Decimal a un número de punto flotante de precisión simple. |
| ToStdString() const | Devuelve una instancia de std::string que contiene la representación en cadena del valor representado por el objeto. |
| ToString() const | Devuelve la representación en cadena del valor representado por el objeto. |
| ToString(const SharedPtr<IFormatProvider>&) const | Convierte el objeto actual a cadena usando la información de formato específica de la cultura. |
| ToString(const SharedPtr<Globalization::CultureInfo>&) const | |
| ToString(const SharedPtr<Globalization::NumberFormatInfo>&) const | |
| ToString(const Decimal&, std::nullptr_t) const | |
| ToString(const String&, const SharedPtr<IFormatProvider>&) const | Convierte el objeto actual a su representación en cadena usando el formato de cadena especificado y la información de formato específica de la cultura proporcionada por el objeto IFormatProvider especificado. |
| ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) const | |
| ToString(const String&, const SharedPtr<Globalization::NumberFormatInfo>&) const | |
| ToString(const String&, std::nullptr_t) const | |
| ToStringInternal() const | Devuelve la representación en cadena del valor representado por el objeto. Para uso interno. |
| static ToUInt16(Decimal) | Convierte el valor Decimal a un entero sin signo de 16 bits. |
| static ToUInt32(Decimal) | Convierte el valor Decimal a un entero sin signo de 32 bits. |
| static ToUInt64(Decimal) | Convierte el valor Decimal a un entero sin signo de 64 bits. |
| static Truncate(const Decimal&) | Devuelve el objeto Decimal que representa un valor cuya parte entera es igual a la del valor representado por el objeto Decimal especificado, con todos los dígitos fraccionarios descartados. |
| static TryParse(const String&, Decimal&) | Convierte la cadena especificada que contiene la representación en cadena de un número al valor Decimal equivalente. |
| static TryParse(const String&, Globalization::NumberStyles, const SharedPtr<IFormatProvider>&, Decimal&) | Convierte la cadena especificada que contiene la representación en cadena de un número al valor Decimal equivalente usando la información de formato y el estilo numérico proporcionados. |
| static Type() | Devuelve una referencia al objeto TypeInfo que representa la información de tipo de la clase Decimal. |
| ~Decimal() | Destructor. |