Skip to content

Commit

Permalink
Merge branch 'develop-2.0' into docs/packagerReadme
Browse files Browse the repository at this point in the history
  • Loading branch information
baseTwo authored Sep 24, 2024
2 parents 755978d + afa28b1 commit 40b35d2
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Cql/CoreTests/CoreTests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<ProjectReference Include="..\Cql.Model\Cql.Model.csproj" />
<ProjectReference Include="..\Cql.Packaging\Cql.Packaging.csproj" />
<ProjectReference Include="..\Cql.Runtime\Cql.Runtime.csproj" />
<ProjectReference Include="..\ELM\ELM.csproj" />
<ProjectReference Include="..\Elm\Elm.csproj" />
<ProjectReference Include="..\Iso8601\Iso8601.csproj" />
</ItemGroup>

Expand Down
2 changes: 1 addition & 1 deletion Cql/Cql.Compiler/Cql.Compiler.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<ProjectReference Include="..\Cql.Operators\Cql.Operators.csproj" />
<ProjectReference Include="..\Cql.ValueSets\Cql.ValueSets.csproj" />
<ProjectReference Include="..\Cql.Runtime\Cql.Runtime.csproj" />
<ProjectReference Include="..\ELM\ELM.csproj" />
<ProjectReference Include="..\Elm\Elm.csproj" />
</ItemGroup>

<ItemGroup>
Expand Down
13 changes: 11 additions & 2 deletions Cql/Cql.CqlToElm/CqlToElmConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,27 @@ namespace Hl7.Cql.CqlToElm
/// <summary>
/// Converts CQL To ELM.
/// </summary>
internal class CqlToElmConverter
public class CqlToElmConverter
{
/// <summary>
/// Converts CQL To ELM.
/// </summary>
public CqlToElmConverter(IServiceProvider services,
ILogger<CqlToElmConverter> logger)
{
Services = services;
Logger = logger;
}

/// <summary>
/// CQL to Elm IServiceProvider
/// </summary>
public IServiceProvider Services { get; }
/// <summary>
/// CQL to Elm Logger
/// </summary>
public ILogger<CqlToElmConverter> Logger { get; }

/// <summary>
/// Converts the CQL contained in <paramref name="cqlLibrary"/> to an ELM <see cref="Library"/>.
/// </summary>
Expand Down
7 changes: 7 additions & 0 deletions Cql/Cql.CqlToElm/PublicAPI.Unshipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@ Hl7.Cql.CqlToElm.AmbiguousTypeBehavior
Hl7.Cql.CqlToElm.AmbiguousTypeBehavior.Error = 0 -> Hl7.Cql.CqlToElm.AmbiguousTypeBehavior
Hl7.Cql.CqlToElm.AmbiguousTypeBehavior.PreferModel = 2 -> Hl7.Cql.CqlToElm.AmbiguousTypeBehavior
Hl7.Cql.CqlToElm.AmbiguousTypeBehavior.PreferSystem = 1 -> Hl7.Cql.CqlToElm.AmbiguousTypeBehavior
Hl7.Cql.CqlToElm.CqlToElmConverter
Hl7.Cql.CqlToElm.CqlToElmConverter.ConvertLibrary(string! cql) -> Hl7.Cql.Elm.Library!
Hl7.Cql.CqlToElm.CqlToElmConverter.ConvertLibrary(System.IO.Stream! cqlLibrary) -> Hl7.Cql.Elm.Library!
Hl7.Cql.CqlToElm.CqlToElmConverter.ConvertLibrary(System.IO.TextReader! cqlLibrary) -> Hl7.Cql.Elm.Library!
Hl7.Cql.CqlToElm.CqlToElmConverter.CqlToElmConverter(System.IServiceProvider! services, Microsoft.Extensions.Logging.ILogger<Hl7.Cql.CqlToElm.CqlToElmConverter!>! logger) -> void
Hl7.Cql.CqlToElm.CqlToElmConverter.Logger.get -> Microsoft.Extensions.Logging.ILogger<Hl7.Cql.CqlToElm.CqlToElmConverter!>!
Hl7.Cql.CqlToElm.CqlToElmConverter.Services.get -> System.IServiceProvider!
Hl7.Cql.CqlToElm.CqlToElmOptions
Hl7.Cql.CqlToElm.CqlToElmOptions.AllowNullIntervals.get -> bool?
Hl7.Cql.CqlToElm.CqlToElmOptions.AllowNullIntervals.set -> void
Expand Down
1 change: 1 addition & 0 deletions build/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ trigger:
- develop-2.0*
- release*
- refs/tags/v*
- spike*

stages:
- stage: build
Expand Down

0 comments on commit 40b35d2

Please sign in to comment.