From c321a18094eb70774333ea4d040764d76d02cfcb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 05:50:43 +0000 Subject: [PATCH 1/2] Bump actions/checkout from 3 to 4 Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build-debug.yml | 2 +- .github/workflows/build-release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml index 6b2195d..2e47ace 100644 --- a/.github/workflows/build-debug.yml +++ b/.github/workflows/build-debug.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: Cysharp/Actions/.github/actions/setup-dotnet@main - run: dotnet build -c Debug - run: dotnet test -c Debug --no-build diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index a38c949..c3dc213 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: Cysharp/Actions/.github/actions/setup-dotnet@main # build and pack - run: dotnet build -c Release -p:Version=${{ inputs.tag }} From 80e29f0c25414979ac3b728d5886b1a897d8a26e Mon Sep 17 00:00:00 2001 From: AnnulusGames Date: Sun, 11 Aug 2024 10:25:10 +0900 Subject: [PATCH 2/2] Add IReadOnlyObservableList interface --- src/ObservableCollections/IObservableCollection.cs | 5 +++++ src/ObservableCollections/ObservableList.Views.cs | 2 +- src/ObservableCollections/ObservableList.cs | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/ObservableCollections/IObservableCollection.cs b/src/ObservableCollections/IObservableCollection.cs index 1615f2c..28470cc 100644 --- a/src/ObservableCollections/IObservableCollection.cs +++ b/src/ObservableCollections/IObservableCollection.cs @@ -15,6 +15,11 @@ namespace ObservableCollections ISynchronizedView CreateView(Func transform, bool reverse = false); } + public interface IReadOnlyObservableList : + IReadOnlyList, IObservableCollection + { + } + public interface IReadOnlyObservableDictionary : IReadOnlyDictionary, IObservableCollection> { diff --git a/src/ObservableCollections/ObservableList.Views.cs b/src/ObservableCollections/ObservableList.Views.cs index ec89f9c..e358b9c 100644 --- a/src/ObservableCollections/ObservableList.Views.cs +++ b/src/ObservableCollections/ObservableList.Views.cs @@ -7,7 +7,7 @@ using System.Linq; namespace ObservableCollections { - public sealed partial class ObservableList : IList, IReadOnlyList, IObservableCollection + public sealed partial class ObservableList : IList, IReadOnlyObservableList { public ISynchronizedView CreateView(Func transform, bool reverse = false) { diff --git a/src/ObservableCollections/ObservableList.cs b/src/ObservableCollections/ObservableList.cs index 663356f..ff86ec0 100644 --- a/src/ObservableCollections/ObservableList.cs +++ b/src/ObservableCollections/ObservableList.cs @@ -7,7 +7,7 @@ using System.Runtime.InteropServices; namespace ObservableCollections { - public sealed partial class ObservableList : IList, IReadOnlyList, IObservableCollection + public sealed partial class ObservableList : IList, IReadOnlyObservableList { readonly List list; public object SyncRoot { get; } = new();