Skip to content

Commit f9266ec

Browse files
committed
Update submodules with uncommitted local changes
The submodules `Firely.Cql.Sdk.Integration.Runner` and `Ncqa.DQIC` were updated. Both submodules are now in a "dirty" state, indicating the presence of uncommitted local changes.
1 parent 46d429a commit f9266ec

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

Cql/Cql.Abstractions/Primitives/CqlQuantity.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,20 @@ public static bool TryParse(string s, out CqlQuantity? q)
9696
else return v;
9797
}
9898

99+
/// <summary>
100+
/// Returns the negated value of the specified <see cref="CqlQuantity"/> instance.
101+
/// </summary>
102+
/// <param name="value">The <see cref="CqlQuantity"/> to negate. If <see langword="null"/>, the result is <see langword="null"/>.</param>
103+
/// <returns>A <see cref="CqlQuantity"/> representing the negated value of <paramref name="value"/>; or <see
104+
/// langword="null"/> if <paramref name="value"/> is <see langword="null"/>.</returns>
99105
public static CqlQuantity? operator -(CqlQuantity? value) => Negate(value)!;
100106

107+
/// <summary>
108+
/// Returns a new CqlQuantity with the value negated, preserving the unit. If the input value is null, the
109+
/// result will also have a null value.
110+
/// </summary>
111+
/// <param name="cqlQuantity">The quantity to negate. May be null.</param>
112+
/// <returns>A new CqlQuantity with the negated value and the same unit as the input; or null if the input is null.</returns>
101113
public static CqlQuantity? Negate(CqlQuantity? cqlQuantity) =>
102114
cqlQuantity switch
103115
{

Cql/Cql.Abstractions/PublicAPI.Shipped.txt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ Hl7.Cql.Primitives.CqlDateTime.EquivalentToValue(Hl7.Cql.Primitives.CqlDateTime!
143143
Hl7.Cql.Primitives.CqlDateTime.InUtc.get -> Hl7.Cql.Iso8601.DateTimeIso8601!
144144
Hl7.Cql.Primitives.CqlDateTime.Precision.get -> Hl7.Cql.Iso8601.DateTimePrecision
145145
Hl7.Cql.Primitives.CqlDateTime.Predecessor() -> Hl7.Cql.Primitives.CqlDateTime!
146-
Hl7.Cql.Primitives.CqlDateTime.Subtract(Hl7.Cql.Primitives.CqlQuantity! quantity) -> Hl7.Cql.Primitives.CqlDateTime?
147146
Hl7.Cql.Primitives.CqlDateTime.Successor() -> Hl7.Cql.Primitives.CqlDateTime!
148147
Hl7.Cql.Primitives.CqlDateTime.TimeOnly.get -> Hl7.Cql.Primitives.CqlTime?
149148
Hl7.Cql.Primitives.CqlDateTime.Value.get -> Hl7.Cql.Iso8601.DateTimeIso8601!
@@ -194,7 +193,6 @@ Hl7.Cql.Primitives.CqlRatio.denominator.init -> void
194193
Hl7.Cql.Primitives.CqlRatio.numerator.get -> Hl7.Cql.Primitives.CqlQuantity?
195194
Hl7.Cql.Primitives.CqlRatio.numerator.init -> void
196195
Hl7.Cql.Primitives.CqlTime
197-
Hl7.Cql.Primitives.CqlTime.Add(Hl7.Cql.Primitives.CqlQuantity! quantity) -> Hl7.Cql.Primitives.CqlTime?
198196
Hl7.Cql.Primitives.CqlTime.BoundariesBetween(Hl7.Cql.Primitives.CqlTime! high, string! precision) -> int?
199197
Hl7.Cql.Primitives.CqlTime.CompareToValue(Hl7.Cql.Primitives.CqlTime! other, string? precision = null) -> int?
200198
Hl7.Cql.Primitives.CqlTime.Component(string! precision) -> int?
@@ -204,7 +202,6 @@ Hl7.Cql.Primitives.CqlTime.EquivalentToValue(Hl7.Cql.Primitives.CqlTime! other,
204202
Hl7.Cql.Primitives.CqlTime.InUtc.get -> Hl7.Cql.Iso8601.TimeIso8601!
205203
Hl7.Cql.Primitives.CqlTime.Precision.get -> Hl7.Cql.Iso8601.DateTimePrecision
206204
Hl7.Cql.Primitives.CqlTime.Predecessor() -> Hl7.Cql.Primitives.CqlTime!
207-
Hl7.Cql.Primitives.CqlTime.Subtract(Hl7.Cql.Primitives.CqlQuantity! quantity) -> Hl7.Cql.Primitives.CqlTime?
208205
Hl7.Cql.Primitives.CqlTime.Successor() -> Hl7.Cql.Primitives.CqlTime!
209206
Hl7.Cql.Primitives.CqlTime.Value.get -> Hl7.Cql.Iso8601.TimeIso8601!
210207
Hl7.Cql.Primitives.CqlTime.WholeCalendarPointsBetween(Hl7.Cql.Primitives.CqlTime! high, string! precision) -> int?
@@ -311,3 +308,14 @@ virtual Hl7.Cql.Primitives.CqlValueSet.Equals(Hl7.Cql.Primitives.CqlValueSet? ot
311308
virtual Hl7.Cql.Primitives.CqlVocabulary.EqualityContract.get -> System.Type!
312309
virtual Hl7.Cql.Primitives.CqlVocabulary.Equals(Hl7.Cql.Primitives.CqlVocabulary? other) -> bool
313310
virtual Hl7.Cql.Primitives.CqlVocabulary.PrintMembers(System.Text.StringBuilder! builder) -> bool
311+
Hl7.Cql.Primitives.CqlDateTime.Subtract(Hl7.Cql.Primitives.CqlQuantity? quantity) -> Hl7.Cql.Primitives.CqlDateTime?
312+
Hl7.Cql.Primitives.CqlTime.Add(Hl7.Cql.Primitives.CqlQuantity? quantity) -> Hl7.Cql.Primitives.CqlTime?
313+
Hl7.Cql.Primitives.CqlTime.Subtract(Hl7.Cql.Primitives.CqlQuantity? quantity) -> Hl7.Cql.Primitives.CqlTime?
314+
static Hl7.Cql.Primitives.CqlDate.operator +(Hl7.Cql.Primitives.CqlDate? left, Hl7.Cql.Primitives.CqlQuantity? right) -> Hl7.Cql.Primitives.CqlDate?
315+
static Hl7.Cql.Primitives.CqlDate.operator -(Hl7.Cql.Primitives.CqlDate? left, Hl7.Cql.Primitives.CqlQuantity? right) -> Hl7.Cql.Primitives.CqlDate?
316+
static Hl7.Cql.Primitives.CqlDateTime.operator +(Hl7.Cql.Primitives.CqlDateTime? left, Hl7.Cql.Primitives.CqlQuantity? right) -> Hl7.Cql.Primitives.CqlDateTime?
317+
static Hl7.Cql.Primitives.CqlDateTime.operator -(Hl7.Cql.Primitives.CqlDateTime? left, Hl7.Cql.Primitives.CqlQuantity? right) -> Hl7.Cql.Primitives.CqlDateTime?
318+
static Hl7.Cql.Primitives.CqlQuantity.Negate(Hl7.Cql.Primitives.CqlQuantity? cqlQuantity) -> Hl7.Cql.Primitives.CqlQuantity?
319+
static Hl7.Cql.Primitives.CqlQuantity.operator -(Hl7.Cql.Primitives.CqlQuantity? value) -> Hl7.Cql.Primitives.CqlQuantity?
320+
static Hl7.Cql.Primitives.CqlTime.operator +(Hl7.Cql.Primitives.CqlTime? left, Hl7.Cql.Primitives.CqlQuantity? right) -> Hl7.Cql.Primitives.CqlTime?
321+
static Hl7.Cql.Primitives.CqlTime.operator -(Hl7.Cql.Primitives.CqlTime? left, Hl7.Cql.Primitives.CqlQuantity? right) -> Hl7.Cql.Primitives.CqlTime?

0 commit comments

Comments
 (0)