Class DecimalExtensions
Protobuf decimal extensions
Inherited Members
Namespace: Confluent.SchemaRegistry.Serdes
Assembly: Confluent.SchemaRegistry.Serdes.Protobuf.dll
Syntax
public static class DecimalExtensions
Methods
ToBigDecimal(Decimal)
Converts a Protobuf decimal to a BigDecimal (lossless)
Declaration
public static BigDecimal ToBigDecimal(this Decimal value)
Parameters
| Type | Name | Description |
|---|---|---|
| Decimal | value | Protobuf decimal value |
Returns
| Type | Description |
|---|---|
| BigDecimal | BigDecimal value |
ToProtobufDecimal(BigDecimal)
Converts a BigDecimal to a Protobuf decimal (lossless)
Declaration
public static Decimal ToProtobufDecimal(this BigDecimal value)
Parameters
| Type | Name | Description |
|---|---|---|
| BigDecimal | value | BigDecimal value |
Returns
| Type | Description |
|---|---|
| Decimal | Protobuf decimal value |
ToProtobufDecimal(decimal)
Converts a decimal to a Protobuf decimal
Declaration
public static Decimal ToProtobufDecimal(this decimal value)
Parameters
| Type | Name | Description |
|---|---|---|
| decimal | value | Decimal value |
Returns
| Type | Description |
|---|---|
| Decimal | Protobuf decimal value |
ToSystemDecimal(Decimal)
Converts a Protobuf decimal to decimal
Declaration
public static decimal ToSystemDecimal(this Decimal value)
Parameters
| Type | Name | Description |
|---|---|---|
| Decimal | value | Protobuf decimal value |
Returns
| Type | Description |
|---|---|
| decimal | Decimal value |