20 lines
680 B
C#
20 lines
680 B
C#
|
using System.Text.Json.Serialization;
|
||
|
using InnovEnergy.Lib.Units.Json;
|
||
|
|
||
|
namespace InnovEnergy.Lib.Units;
|
||
|
|
||
|
public static class Units
|
||
|
{
|
||
|
public static Current A (this Decimal value) => new Current(value);
|
||
|
public static Voltage V (this Decimal value) => new Voltage(value);
|
||
|
public static Power W (this Decimal value) => new Power(value);
|
||
|
public static Resistance Ohm(this Decimal value) => new Resistance(value);
|
||
|
|
||
|
public static readonly IReadOnlyList<JsonConverter> JsonConverters = new JsonConverter[]
|
||
|
{
|
||
|
new CurrentConverter(),
|
||
|
new VoltageConverter(),
|
||
|
new PowerConverter(),
|
||
|
new ResistanceConverter()
|
||
|
};
|
||
|
}
|