From 5c25919b12a38acd849a824c6cd7ce9f4a507f0a Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 28 Jan 2025 00:00:51 -0800 Subject: [PATCH 1/9] Bump .NET SDK to '9.0.102' --- global.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global.json b/global.json index 00b67cae..7a2ec8f6 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.100", + "version": "9.0.102", "rollForward": "latestFeature", "allowPrerelease": false } From 0faf43263c62b09650baa19a30f90595e489af90 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 28 Jan 2025 00:01:06 -0800 Subject: [PATCH 2/9] Mark more members as 'readonly' --- .../Buffers/StringPool.cs | 4 ++-- .../Helpers/HashCode.cs | 6 +++--- .../Messaging/Internals/ArrayPoolBufferWriter{T}.cs | 4 ++-- .../Internals/System/Collections.Generic/Dictionary2.cs | 4 ++-- .../ConditionalWeakTable2{TKey,TValue}.Proxy.cs | 8 ++++---- .../ConditionalWeakTable2{TKey,TValue}.ZeroAlloc.cs | 4 ++-- .../ConditionalWeakTable2{TKey,TValue}.cs | 6 +++--- .../Helpers/Test_ObjectMarshal.cs | 2 +- .../Test_Box{T}.cs | 2 +- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/CommunityToolkit.HighPerformance/Buffers/StringPool.cs b/src/CommunityToolkit.HighPerformance/Buffers/StringPool.cs index b1ef81e3..abe3aeb2 100644 --- a/src/CommunityToolkit.HighPerformance/Buffers/StringPool.cs +++ b/src/CommunityToolkit.HighPerformance/Buffers/StringPool.cs @@ -376,7 +376,7 @@ public FixedSizePriorityMap(int capacity) /// /// Gets an that can be used to synchronize access to the current instance. /// - public object SyncRoot + public readonly object SyncRoot { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => this.buckets; @@ -749,7 +749,7 @@ private void UpdateTimestamp(ref int heapIndex) /// a given number of nodes, those are all contiguous from the start of the array. /// [MethodImpl(MethodImplOptions.NoInlining)] - private void UpdateAllTimestamps() + private readonly void UpdateAllTimestamps() { int count = this.count; ref HeapEntry heapEntriesRef = ref this.heapEntries.DangerousGetReference(); diff --git a/src/CommunityToolkit.Mvvm.SourceGenerators/Helpers/HashCode.cs b/src/CommunityToolkit.Mvvm.SourceGenerators/Helpers/HashCode.cs index 0548c446..354c17fe 100644 --- a/src/CommunityToolkit.Mvvm.SourceGenerators/Helpers/HashCode.cs +++ b/src/CommunityToolkit.Mvvm.SourceGenerators/Helpers/HashCode.cs @@ -134,7 +134,7 @@ private void Add(int value) /// Gets the resulting hashcode from the current instance. /// /// The resulting hashcode from the current instance. - public int ToHashCode() + public readonly int ToHashCode() { uint length = this.length; uint position = length % 4; @@ -165,12 +165,12 @@ public int ToHashCode() /// [Obsolete("HashCode is a mutable struct and should not be compared with other HashCodes. Use ToHashCode to retrieve the computed hash code.", error: true)] [EditorBrowsable(EditorBrowsableState.Never)] - public override int GetHashCode() => throw new NotSupportedException(); + public override readonly int GetHashCode() => throw new NotSupportedException(); /// [Obsolete("HashCode is a mutable struct and should not be compared with other HashCodes.", error: true)] [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object? obj) => throw new NotSupportedException(); + public override readonly bool Equals(object? obj) => throw new NotSupportedException(); /// /// Rotates the specified value left by the specified number of bits. diff --git a/src/CommunityToolkit.Mvvm/Messaging/Internals/ArrayPoolBufferWriter{T}.cs b/src/CommunityToolkit.Mvvm/Messaging/Internals/ArrayPoolBufferWriter{T}.cs index b740eb06..d98aba13 100644 --- a/src/CommunityToolkit.Mvvm/Messaging/Internals/ArrayPoolBufferWriter{T}.cs +++ b/src/CommunityToolkit.Mvvm/Messaging/Internals/ArrayPoolBufferWriter{T}.cs @@ -58,7 +58,7 @@ public static ArrayPoolBufferWriter Create() /// /// Gets a with the current items. /// - public ReadOnlySpan Span + public readonly ReadOnlySpan Span { [MethodImpl(MethodImplOptions.AggressiveInlining)] get => this.span.Slice(0, this.index); @@ -116,7 +116,7 @@ private void ResizeBufferAndAdd(T item) } /// - public void Dispose() + public readonly void Dispose() { Array.Clear(this.array, 0, this.index); diff --git a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Collections.Generic/Dictionary2.cs b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Collections.Generic/Dictionary2.cs index 4e8bbf07..720cd518 100644 --- a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Collections.Generic/Dictionary2.cs +++ b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Collections.Generic/Dictionary2.cs @@ -320,7 +320,7 @@ public bool MoveNext() /// Gets the current key. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TKey GetKey() + public readonly TKey GetKey() { return this.entries[this.index - 1].Key; } @@ -329,7 +329,7 @@ public TKey GetKey() /// Gets the current value. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TValue GetValue() + public readonly TValue GetValue() { return this.entries[this.index - 1].Value!; } diff --git a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.Proxy.cs b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.Proxy.cs index 6a7874f2..4a1aff61 100644 --- a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.Proxy.cs +++ b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.Proxy.cs @@ -72,13 +72,13 @@ public Enumerator(ConditionalWeakTable2 owner) } /// - public void Dispose() + public readonly void Dispose() { this.enumerator.Dispose(); } /// - public bool MoveNext() + public readonly bool MoveNext() { return this.enumerator.MoveNext(); } @@ -87,7 +87,7 @@ public bool MoveNext() /// Gets the current key. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TKey GetKey() + public readonly TKey GetKey() { return this.enumerator.Current.Key; } @@ -96,7 +96,7 @@ public TKey GetKey() /// Gets the current value. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TValue GetValue() + public readonly TValue GetValue() { return this.enumerator.Current.Value; } diff --git a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.ZeroAlloc.cs b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.ZeroAlloc.cs index 882b6bf5..888f6df7 100644 --- a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.ZeroAlloc.cs +++ b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.ZeroAlloc.cs @@ -248,7 +248,7 @@ public bool MoveNext() /// Gets the current key. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TKey GetKey() + public readonly TKey GetKey() { return this.key!; } @@ -257,7 +257,7 @@ public TKey GetKey() /// Gets the current value. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TValue GetValue() + public readonly TValue GetValue() { return this.value!; } diff --git a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.cs b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.cs index 04b6b0f2..aba57ab7 100644 --- a/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.cs +++ b/src/CommunityToolkit.Mvvm/Messaging/Internals/System/Runtime.CompilerServices/ConditionalWeakTable2{TKey,TValue}.cs @@ -139,7 +139,7 @@ public Enumerator(ConditionalWeakTable2 owner) } /// - public void Dispose() + public readonly void Dispose() { } @@ -189,7 +189,7 @@ public bool MoveNext() /// Gets the current key. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TKey GetKey() + public readonly TKey GetKey() { return this.key!; } @@ -198,7 +198,7 @@ public TKey GetKey() /// Gets the current value. /// [MethodImpl(MethodImplOptions.AggressiveInlining)] - public TValue GetValue() + public readonly TValue GetValue() { return this.value!; } diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/Helpers/Test_ObjectMarshal.cs b/tests/CommunityToolkit.HighPerformance.UnitTests/Helpers/Test_ObjectMarshal.cs index 924bdc6b..1d18e9d7 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/Helpers/Test_ObjectMarshal.cs +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/Helpers/Test_ObjectMarshal.cs @@ -70,7 +70,7 @@ internal struct TestStruct : IEquatable public string Text; /// - public bool Equals(TestStruct other) + public readonly bool Equals(TestStruct other) { return this.Number == other.Number && diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/Test_Box{T}.cs b/tests/CommunityToolkit.HighPerformance.UnitTests/Test_Box{T}.cs index 2a3115c4..242b0bdd 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/Test_Box{T}.cs +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/Test_Box{T}.cs @@ -36,7 +36,7 @@ internal struct TestStruct : IEquatable public string Text; /// - public bool Equals(TestStruct other) + public readonly bool Equals(TestStruct other) { return this.Number == other.Number && From a197e670de691d2c5c868af1e1f497abacf79200 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 28 Jan 2025 00:06:17 -0800 Subject: [PATCH 3/9] Update CsWinRT references --- .../CommunityToolkit.Mvvm.WindowsSdk.targets | 8 ++++---- .../CommunityToolkit.Mvvm.csproj | 4 ++-- .../IMessengerExtensions.Observables.cs | 17 +++++++++-------- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.WindowsSdk.targets b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.WindowsSdk.targets index cf89f2de..f51332a6 100644 --- a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.WindowsSdk.targets +++ b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.WindowsSdk.targets @@ -27,9 +27,9 @@ - The recommended Windows SDK package for UWP projects using the .NET 9 SDK (with UWP XAML projections). - The recommended Windows SDK package for WindowsAppSDK projects (ie. without UWP XAML projections). --> - <_MvvmToolkitWindowsSdkPackageMinBuild>38 - <_MvvmToolkitWindowsSdkPackageRecommendedUwpBuild>54 - <_MvvmToolkitWindowsSdkPackageRecommendedWindowsAppSDKBuild>53 + <_MvvmToolkitWindowsSdkPackageMinBuild>56 + <_MvvmToolkitWindowsSdkPackageRecommendedUwpBuild>57 + <_MvvmToolkitWindowsSdkPackageRecommendedWindowsAppSDKBuild>56 <_MvvmToolkitWindowsSdkPackageRecommendedBuild>$(_MvvmToolkitWindowsSdkPackageMinBuild) @@ -82,7 +82,7 @@ Condition="'@(_MvvmToolkitCompatibleWindowsSdkPackages)' == ''" Code="MVVMTKCFG0003" HelpLink="https://aka.ms/mvvmtoolkit/errors/mvvmtkcfg0003" - Text="This version of the MVVM Toolkit requires 'Microsoft.Windows.SDK.NET.Ref' version '$(_MvvmToolkitWindowsSdkPackageRequired)' or later. Please update to .NET SDK 8.0.109, 8.0.305 or 8.0.402 (or later). Alternatively, use a temporary 'Microsoft.Windows.SDK.NET.Ref' reference, which can be done by setting the 'WindowsSdkPackageVersion' property in your .csproj file. For your project configuration, it is recommended to set the package version to '$(_MvvmToolkitWindowsSdkPackageRecommended)'." /> + Text="This version of the MVVM Toolkit requires 'Microsoft.Windows.SDK.NET.Ref' version '$(_MvvmToolkitWindowsSdkPackageRequired)' or later. Please update the .NET SDK in use to 8.0.405 (or later) or 9.0.102 (or later). Alternatively, use a temporary 'Microsoft.Windows.SDK.NET.Ref' reference, which can be done by setting the 'WindowsSdkPackageVersion' property in your .csproj file. For your project configuration, it is recommended to set the package version to '$(_MvvmToolkitWindowsSdkPackageRecommended)'." /> \ No newline at end of file diff --git a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj index dd7c98d0..244f5c9c 100644 --- a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj +++ b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj @@ -9,7 +9,7 @@ because we need the source generators in CsWinRT to generate the supporting interop code for AOT). --> - 10.0.17763.53 + 10.0.17763.56 - + diff --git a/src/CommunityToolkit.Mvvm/Messaging/IMessengerExtensions.Observables.cs b/src/CommunityToolkit.Mvvm/Messaging/IMessengerExtensions.Observables.cs index 4675a319..b930203a 100644 --- a/src/CommunityToolkit.Mvvm/Messaging/IMessengerExtensions.Observables.cs +++ b/src/CommunityToolkit.Mvvm/Messaging/IMessengerExtensions.Observables.cs @@ -3,14 +3,9 @@ // See the LICENSE file in the project root for more information. using System; - -// This file has two types which implement interfaces that can be projected to WInRT, ie. -// 'Observable.Recipient' and 'Observable.Recipient', which -// implement 'IDisposable' (which is projected to 'IClosable'). These types are not meant -// to be used in interop scenarios (including in eg. bindings), as they're only meant to -// be used by code behind interacting with System.Reactive APIs. As such, we skip marking -// them partial, as we don't need CCW vtables to be generated for them. -#pragma warning disable CsWinRT1028 +#if NET8_0_OR_GREATER && WINDOWS +using WinRT; +#endif namespace CommunityToolkit.Mvvm.Messaging; @@ -81,6 +76,9 @@ public IDisposable Subscribe(IObserver observer) /// /// An implementation for . /// +#if NET8_0_OR_GREATER && WINDOWS + [WinRTExposedType(typeof(WinRTManagedOnlyTypeDetails))] +#endif private sealed class Recipient : IRecipient, IDisposable { /// @@ -159,6 +157,9 @@ public IDisposable Subscribe(IObserver observer) /// /// An implementation for . /// +#if NET8_0_OR_GREATER && WINDOWS + [WinRTExposedType(typeof(WinRTManagedOnlyTypeDetails))] +#endif private sealed class Recipient : IRecipient, IDisposable { /// From 31cb5f4c80903370081133a80aba51772312bb30 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 28 Jan 2025 00:10:02 -0800 Subject: [PATCH 4/9] Update NuGet packages to latest stable --- Directory.Build.props | 2 +- src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj | 2 +- .../CommunityToolkit.Common.UnitTests.csproj | 4 ++-- .../CommunityToolkit.Diagnostics.UnitTests.csproj | 4 ++-- .../CommunityToolkit.HighPerformance.UnitTests.csproj | 4 ++-- ...kit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj | 4 ++-- .../CommunityToolkit.Mvvm.Internals.UnitTests.csproj | 4 ++-- .../CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj | 6 +++--- ...oolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj | 4 ++-- ...oolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj | 4 ++-- ...oolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj | 4 ++-- 13 files changed, 27 insertions(+), 27 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 6510902b..8f47496d 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -25,7 +25,7 @@ - + diff --git a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj index 244f5c9c..8b535df4 100644 --- a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj +++ b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj @@ -42,7 +42,7 @@ - + diff --git a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj index 920b2cd7..66927f69 100644 --- a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj +++ b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj index 150c0d3f..41d7c5c2 100644 --- a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj +++ b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj index 516a2e52..904248c0 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj @@ -11,8 +11,8 @@ - - + + diff --git a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj index 388b7f39..8a322c0f 100644 --- a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj index 430fab99..6baf9c2d 100644 --- a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj @@ -5,8 +5,8 @@ - - + + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj index 17ecba75..e5fdf4c4 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj @@ -7,11 +7,11 @@ - - + + - + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj index f027142a..f5b4effe 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj @@ -7,11 +7,11 @@ - - + + - + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj index a1fb65d0..cf2a62e1 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj @@ -12,11 +12,11 @@ - - + + - + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj index eaa0f012..116adc78 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj index 6aa04926..2e08cddd 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj @@ -14,8 +14,8 @@ - - + + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj index 7d0387be..5bb5245b 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj @@ -10,8 +10,8 @@ - - + + From 823fe336e038e2fdba575c0a1f0175e4bd35380e Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Mon, 12 May 2025 15:18:46 -0700 Subject: [PATCH 5/9] Bump .NET SDK to '9.0.203' --- global.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/global.json b/global.json index 7a2ec8f6..478da3ed 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "9.0.102", + "version": "9.0.203", "rollForward": "latestFeature", "allowPrerelease": false } From cd4d8b2a74d56672f45866c0076db1aa56e2907e Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Mon, 12 May 2025 15:22:38 -0700 Subject: [PATCH 6/9] Update NuGet packages to latest stable --- .../CommunityToolkit.Diagnostics.csproj | 4 ++-- .../CommunityToolkit.HighPerformance.csproj | 8 ++++---- src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj | 8 ++++---- .../CommunityToolkit.Common.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Diagnostics.UnitTests.csproj | 6 +++--- .../CommunityToolkit.HighPerformance.UnitTests.csproj | 6 +++--- ...t.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Mvvm.Internals.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj | 8 ++++---- .../CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj | 8 ++++---- .../CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj | 8 ++++---- ...lkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj | 6 +++--- ...lkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj | 6 +++--- ...lkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj | 6 +++--- 14 files changed, 46 insertions(+), 46 deletions(-) diff --git a/src/CommunityToolkit.Diagnostics/CommunityToolkit.Diagnostics.csproj b/src/CommunityToolkit.Diagnostics/CommunityToolkit.Diagnostics.csproj index cc9d42d3..870c8c55 100644 --- a/src/CommunityToolkit.Diagnostics/CommunityToolkit.Diagnostics.csproj +++ b/src/CommunityToolkit.Diagnostics/CommunityToolkit.Diagnostics.csproj @@ -19,14 +19,14 @@ - + - + diff --git a/src/CommunityToolkit.HighPerformance/CommunityToolkit.HighPerformance.csproj b/src/CommunityToolkit.HighPerformance/CommunityToolkit.HighPerformance.csproj index 06972b24..f62af975 100644 --- a/src/CommunityToolkit.HighPerformance/CommunityToolkit.HighPerformance.csproj +++ b/src/CommunityToolkit.HighPerformance/CommunityToolkit.HighPerformance.csproj @@ -31,9 +31,9 @@ - - - + + + @@ -45,7 +45,7 @@ - + diff --git a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj index 8b535df4..3a17c393 100644 --- a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj +++ b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj @@ -42,16 +42,16 @@ - + - - + + - + diff --git a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj index 66927f69..bbf88ee4 100644 --- a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj +++ b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj index 41d7c5c2..a031ac0c 100644 --- a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj +++ b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj index 904248c0..d12fd707 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj @@ -11,9 +11,9 @@ - - - + + + \ No newline at end of file diff --git a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj index 8a322c0f..0350ee82 100644 --- a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj index 6baf9c2d..55ec51af 100644 --- a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj index e5fdf4c4..6fdc49f0 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj @@ -7,11 +7,11 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj index f5b4effe..01eceae7 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj @@ -7,11 +7,11 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj index cf2a62e1..34443258 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj @@ -12,11 +12,11 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj index 116adc78..71cc74a4 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj @@ -8,9 +8,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj index 2e08cddd..36430a0c 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj @@ -13,9 +13,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj index 5bb5245b..f24b006c 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj @@ -9,9 +9,9 @@ - - - + + + From af54ce0970073a946c276cac88c12052b33c4836 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 20 May 2025 22:23:29 -0700 Subject: [PATCH 7/9] Fix warning for 'Asn1' package --- ...tyToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj | 3 +++ ...tyToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj | 3 +++ ...tyToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj | 3 +++ 3 files changed, 9 insertions(+) diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj index 71cc74a4..6363b89f 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj @@ -11,6 +11,9 @@ + + + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj index 36430a0c..c9b3ccaf 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj @@ -16,6 +16,9 @@ + + + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj index f24b006c..e18041d8 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj @@ -12,6 +12,9 @@ + + + From b1b84949861c4e3ade5e4ecf76789b72c160cb17 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 20 May 2025 22:27:58 -0700 Subject: [PATCH 8/9] Update NuGet packages to latest stable --- src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj | 2 +- .../CommunityToolkit.Common.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Diagnostics.UnitTests.csproj | 6 +++--- .../CommunityToolkit.HighPerformance.UnitTests.csproj | 6 +++--- ...t.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Mvvm.Internals.UnitTests.csproj | 6 +++--- .../CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj | 8 ++++---- .../CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj | 8 ++++---- .../CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj | 8 ++++---- ...lkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj | 8 ++++---- ...lkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj | 8 ++++---- ...lkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj | 8 ++++---- 12 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj index 3a17c393..e1750689 100644 --- a/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj +++ b/src/CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj @@ -42,7 +42,7 @@ - + diff --git a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj index bbf88ee4..3b86cce0 100644 --- a/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj +++ b/tests/CommunityToolkit.Common.UnitTests/CommunityToolkit.Common.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj index a031ac0c..d1136a14 100644 --- a/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj +++ b/tests/CommunityToolkit.Diagnostics.UnitTests/CommunityToolkit.Diagnostics.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj index d12fd707..17e79838 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/CommunityToolkit.HighPerformance.UnitTests.csproj @@ -11,9 +11,9 @@ - - - + + + \ No newline at end of file diff --git a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj index 0350ee82..82544e56 100644 --- a/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests/CommunityToolkit.Mvvm.DisableINotifyPropertyChanging.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj index 55ec51af..fec06827 100644 --- a/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Internals.UnitTests/CommunityToolkit.Mvvm.Internals.UnitTests.csproj @@ -5,9 +5,9 @@ - - - + + + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj index 6fdc49f0..d33b0aa4 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.Roslyn4001.UnitTests.csproj @@ -7,11 +7,11 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj index 01eceae7..623e31ab 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.Roslyn4031.UnitTests.csproj @@ -7,11 +7,11 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj index 34443258..33bed5b8 100644 --- a/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.Roslyn4120.UnitTests.csproj @@ -12,11 +12,11 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj index 6363b89f..73202406 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4001.UnitTests.csproj @@ -8,12 +8,12 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj index c9b3ccaf..da421bb8 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4031.UnitTests.csproj @@ -13,12 +13,12 @@ - - - + + + - + diff --git a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj index e18041d8..d3d32f4f 100644 --- a/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj +++ b/tests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests/CommunityToolkit.Mvvm.SourceGenerators.Roslyn4120.UnitTests.csproj @@ -9,12 +9,12 @@ - - - + + + - + From d5182e70699fc7f6041a6e59938f0adcd2b32828 Mon Sep 17 00:00:00 2001 From: Sergio Pedri Date: Tue, 20 May 2025 22:28:59 -0700 Subject: [PATCH 9/9] Remove duplicate '[DataRow]' attributes --- .../Extensions/Test_MemoryExtensions.cs | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/CommunityToolkit.HighPerformance.UnitTests/Extensions/Test_MemoryExtensions.cs b/tests/CommunityToolkit.HighPerformance.UnitTests/Extensions/Test_MemoryExtensions.cs index 3c33ee98..849bde10 100644 --- a/tests/CommunityToolkit.HighPerformance.UnitTests/Extensions/Test_MemoryExtensions.cs +++ b/tests/CommunityToolkit.HighPerformance.UnitTests/Extensions/Test_MemoryExtensions.cs @@ -430,7 +430,6 @@ public void Test_MemoryExtensions_FromMemoryManager_CastFromByteAndBack_WithSlic [DataRow(64, 4, 0)] [DataRow(64, 0, 4)] [DataRow(64, 4, 4)] - [DataRow(64, 4, 0)] [DataRow(256, 16, 0)] [DataRow(256, 4, 16)] [DataRow(256, 64, 0)] @@ -460,7 +459,6 @@ public unsafe void Test_MemoryExtensions_FromArray_CastFromByte_Pin(int size, in [DataRow(64, 4, 0)] [DataRow(64, 0, 4)] [DataRow(64, 4, 4)] - [DataRow(64, 4, 0)] [DataRow(256, 16, 0)] [DataRow(256, 4, 16)] [DataRow(256, 64, 0)] @@ -511,7 +509,6 @@ public void Test_MemoryExtensions_FromString_CastFromByteAndBack() [DataRow(64, 4, 0)] [DataRow(64, 0, 4)] [DataRow(64, 4, 4)] - [DataRow(64, 4, 0)] [DataRow(256, 16, 0)] [DataRow(256, 4, 16)] [DataRow(256, 64, 0)]