From c955b97c2b11d2a4d612c5a3881c63cd6ac67356 Mon Sep 17 00:00:00 2001 From: ig Date: Thu, 31 Aug 2023 13:10:07 +0200 Subject: [PATCH] remove private constructor, no longer needed bcs of "required" --- csharp/Lib/Units/Composite/Ac3Bus.cs | 5 +---- csharp/Lib/Units/Composite/AcPhase.cs | 2 -- csharp/Lib/Units/Composite/AcPower.cs | 7 ++----- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/csharp/Lib/Units/Composite/Ac3Bus.cs b/csharp/Lib/Units/Composite/Ac3Bus.cs index 03d20825d..ddd78cada 100644 --- a/csharp/Lib/Units/Composite/Ac3Bus.cs +++ b/csharp/Lib/Units/Composite/Ac3Bus.cs @@ -1,11 +1,8 @@ namespace InnovEnergy.Lib.Units.Composite; - -public sealed class Ac3Bus +public class Ac3Bus { - private Ac3Bus() {} - public required AcPhase L1 { get; init; } public required AcPhase L2 { get; init; } public required AcPhase L3 { get; init; } diff --git a/csharp/Lib/Units/Composite/AcPhase.cs b/csharp/Lib/Units/Composite/AcPhase.cs index 4dcb6bca9..56ad3593a 100644 --- a/csharp/Lib/Units/Composite/AcPhase.cs +++ b/csharp/Lib/Units/Composite/AcPhase.cs @@ -5,8 +5,6 @@ namespace InnovEnergy.Lib.Units.Composite; public sealed class AcPhase { - private AcPhase(){} - public required Voltage Voltage { get; init; } public required Current Current { get; init; } public required AcPower Power { get; init; } diff --git a/csharp/Lib/Units/Composite/AcPower.cs b/csharp/Lib/Units/Composite/AcPower.cs index 5e38cb07e..c8fc3cc89 100644 --- a/csharp/Lib/Units/Composite/AcPower.cs +++ b/csharp/Lib/Units/Composite/AcPower.cs @@ -98,13 +98,10 @@ public sealed class AcPower public static AcPower operator -(AcPower p) { - var activePower = -p.Active; - var reactivePower = -p.Reactive; - return FromActiveReactive ( - activePower, - reactivePower + -p.Active, + -p.Reactive ); }