-
Couldn't load subscription status.
- Fork 1.4k
WinUI3 Support #3146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
azchohfi
wants to merge
307
commits into
main
Choose a base branch
from
winui
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
WinUI3 Support #3146
+10,639
−12,241
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
Thanks azchohfi for opening a Pull Request! The reviewers will test the PR and highlight if there is any conflict or changes required. If the PR is approved we will proceed to merge the pull request 🙌 |
This reverts commit a77adc9.
# Conflicts: # CommunityToolkit.WinUI.UI.Behaviors/Viewport/ViewportBehavior.Properties.cs # UITests/UITests.App/UITests.App.csproj
0404e39 to
a14f7fc
Compare
# Conflicts: # UnitTests/UnitTests.UWP/UnitTests.UWP.csproj # build/Windows.Toolkit.Common.props
# Conflicts:
# CommunityToolkit.Common/Attributes/NotNullIfNotNullAttribute.cs
# CommunityToolkit.Common/Attributes/NotNullWhenAttribute.cs
# CommunityToolkit.Common/Collections/IReadOnlyObservableGroup.cs
# CommunityToolkit.Common/Collections/ObservableGroup.cs
# CommunityToolkit.Common/Collections/ObservableGroupedCollection.cs
# CommunityToolkit.Common/Collections/ObservableGroupedCollectionExtensions.cs
# CommunityToolkit.Common/Collections/ReadOnlyObservableGroup.cs
# CommunityToolkit.Common/Collections/ReadOnlyObservableGroupedCollection.cs
# CommunityToolkit.Common/CommunityToolkit.Common.csproj
# CommunityToolkit.Common/Converters.cs
# CommunityToolkit.Common/Deferred/DeferredCancelEventArgs.cs
# CommunityToolkit.Common/Deferred/DeferredEventArgs.cs
# CommunityToolkit.Common/Deferred/EventDeferral.cs
# CommunityToolkit.Common/Extensions/ArrayExtensions.cs
# CommunityToolkit.Common/Extensions/EventHandlerExtensions.cs
# CommunityToolkit.Common/Extensions/ISettingsStorageHelperExtensions.cs
# CommunityToolkit.Common/Extensions/StringExtensions.cs
# CommunityToolkit.Common/Extensions/TaskExtensions.cs
# CommunityToolkit.Common/Helpers/ObjectStorage/DirectoryItemType.cs
# CommunityToolkit.Common/Helpers/ObjectStorage/IFileStorageHelper.cs
# CommunityToolkit.Common/Helpers/ObjectStorage/IObjectSerializer.cs
# CommunityToolkit.Common/Helpers/ObjectStorage/ISettingsStorageHelper.cs
# CommunityToolkit.Common/Helpers/ObjectStorage/SystemSerializer.cs
# CommunityToolkit.Common/IncrementalLoadingCollection/IIncrementalSource.cs
# CommunityToolkit.Diagnostics/Attributes/DoesNotReturnAttribute.cs
# CommunityToolkit.Diagnostics/Attributes/DoesNotReturnIfAttribute.cs
# CommunityToolkit.Diagnostics/Attributes/NotNullAttribute.cs
# CommunityToolkit.Diagnostics/Attributes/SkipLocalsInitAttribute.cs
# CommunityToolkit.Diagnostics/CommunityToolkit.Diagnostics.csproj
# CommunityToolkit.Diagnostics/Extensions/TypeExtensions.cs
# CommunityToolkit.Diagnostics/Extensions/ValueTypeExtensions.cs
# CommunityToolkit.Diagnostics/Generated/Guard.Collection.g.cs
# CommunityToolkit.Diagnostics/Generated/Guard.Collection.tt
# CommunityToolkit.Diagnostics/Generated/Guard.Comparable.Numeric.g.cs
# CommunityToolkit.Diagnostics/Generated/Guard.Comparable.Numeric.tt
# CommunityToolkit.Diagnostics/Generated/Guard.md
# CommunityToolkit.Diagnostics/Generated/ThrowHelper.Collection.g.cs
# CommunityToolkit.Diagnostics/Generated/ThrowHelper.Collection.tt
# CommunityToolkit.Diagnostics/Generated/TypeInfo.ttinclude
# CommunityToolkit.Diagnostics/Guard.Comparable.Generic.cs
# CommunityToolkit.Diagnostics/Guard.Comparable.Numeric.cs
# CommunityToolkit.Diagnostics/Guard.IO.cs
# CommunityToolkit.Diagnostics/Guard.String.cs
# CommunityToolkit.Diagnostics/Guard.Tasks.cs
# CommunityToolkit.Diagnostics/Guard.cs
# CommunityToolkit.Diagnostics/Internals/Guard.Collection.Generic.ThrowHelper.cs
# CommunityToolkit.Diagnostics/Internals/Guard.Comparable.Generic.ThrowHelper.cs
# CommunityToolkit.Diagnostics/Internals/Guard.Comparable.Numeric.ThrowHelper.cs
# CommunityToolkit.Diagnostics/Internals/Guard.IO.ThrowHelper.cs
# CommunityToolkit.Diagnostics/Internals/Guard.String.ThrowHelper.cs
# CommunityToolkit.Diagnostics/Internals/Guard.Tasks.ThrowHelper.cs
# CommunityToolkit.Diagnostics/Internals/Guard.ThrowHelper.cs
# CommunityToolkit.Diagnostics/ThrowHelper.Generic.cs
# CommunityToolkit.Diagnostics/ThrowHelper.cs
# CommunityToolkit.HighPerformance/Attributes/NotNullWhenAttribute.cs
# CommunityToolkit.HighPerformance/Attributes/SkipLocalsInitAttribute.cs
# CommunityToolkit.HighPerformance/Box{T}.cs
# CommunityToolkit.HighPerformance/Buffers/ArrayPoolBufferWriter{T}.cs
# CommunityToolkit.HighPerformance/Buffers/Enums/AllocationMode.cs
# CommunityToolkit.HighPerformance/Buffers/Interfaces/IBuffer{T}.cs
# CommunityToolkit.HighPerformance/Buffers/Internals/ArrayMemoryManager{TFrom,TTo}.cs
# CommunityToolkit.HighPerformance/Buffers/Internals/Interfaces/IMemoryManager.cs
# CommunityToolkit.HighPerformance/Buffers/Internals/ProxyMemoryManager{TFrom,TTo}.cs
# CommunityToolkit.HighPerformance/Buffers/Internals/RawObjectMemoryManager{T}.cs
# CommunityToolkit.HighPerformance/Buffers/Internals/StringMemoryManager{TTo}.cs
# CommunityToolkit.HighPerformance/Buffers/MemoryBufferWriter{T}.cs
# CommunityToolkit.HighPerformance/Buffers/MemoryOwner{T}.cs
# CommunityToolkit.HighPerformance/Buffers/SpanOwner{T}.cs
# CommunityToolkit.HighPerformance/Buffers/StringPool.cs
# CommunityToolkit.HighPerformance/Buffers/Views/MemoryDebugView{T}.cs
# CommunityToolkit.HighPerformance/CommunityToolkit.HighPerformance.csproj
# CommunityToolkit.HighPerformance/Enumerables/ReadOnlyRefEnumerable{T}.cs
# CommunityToolkit.HighPerformance/Enumerables/ReadOnlySpanEnumerable{T}.cs
# CommunityToolkit.HighPerformance/Enumerables/ReadOnlySpanTokenizer{T}.cs
# CommunityToolkit.HighPerformance/Enumerables/RefEnumerable{T}.cs
# CommunityToolkit.HighPerformance/Enumerables/SpanEnumerable{T}.cs
# CommunityToolkit.HighPerformance/Enumerables/SpanTokenizer{T}.cs
# CommunityToolkit.HighPerformance/Extensions/ArrayExtensions.1D.cs
# CommunityToolkit.HighPerformance/Extensions/ArrayExtensions.2D.cs
# CommunityToolkit.HighPerformance/Extensions/ArrayExtensions.3D.cs
# CommunityToolkit.HighPerformance/Extensions/ArrayPoolBufferWriterExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/ArrayPoolExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/BoolExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/HashCodeExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/IBufferWriterExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/IMemoryOwnerExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/ListExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/MemoryExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/NullableExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/ReadOnlyMemoryExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/ReadOnlySpanExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/SpanExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/SpinLockExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/StreamExtensions.cs
# CommunityToolkit.HighPerformance/Extensions/StringExtensions.cs
# CommunityToolkit.HighPerformance/Helpers/BitHelper.cs
# CommunityToolkit.HighPerformance/Helpers/HashCode{T}.cs
# CommunityToolkit.HighPerformance/Helpers/Internals/BitOperations.cs
# CommunityToolkit.HighPerformance/Helpers/Internals/RefEnumerableHelper.cs
# CommunityToolkit.HighPerformance/Helpers/Internals/RuntimeHelpers.cs
# CommunityToolkit.HighPerformance/Helpers/Internals/SpanHelper.Count.cs
# CommunityToolkit.HighPerformance/Helpers/Internals/SpanHelper.Hash.cs
# CommunityToolkit.HighPerformance/Helpers/ObjectMarshal.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.For.IAction.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.For.IAction2D.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.ForEach.IInAction.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.ForEach.IInAction2D.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.ForEach.IRefAction.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.ForEach.IRefAction2D.cs
# CommunityToolkit.HighPerformance/Helpers/ParallelHelper.ThrowExceptions.cs
# CommunityToolkit.HighPerformance/Memory/Internals/OverflowHelper.cs
# CommunityToolkit.HighPerformance/Memory/Internals/ThrowHelper.cs
# CommunityToolkit.HighPerformance/Memory/Memory2D{T}.cs
# CommunityToolkit.HighPerformance/Memory/ReadOnlyMemory2D{T}.cs
# CommunityToolkit.HighPerformance/Memory/ReadOnlySpan2D{T}.Enumerator.cs
# CommunityToolkit.HighPerformance/Memory/ReadOnlySpan2D{T}.cs
# CommunityToolkit.HighPerformance/Memory/Span2D{T}.Enumerator.cs
# CommunityToolkit.HighPerformance/Memory/Span2D{T}.cs
# CommunityToolkit.HighPerformance/Memory/Views/MemoryDebugView2D{T}.cs
# CommunityToolkit.HighPerformance/NullableReadOnlyRef{T}.cs
# CommunityToolkit.HighPerformance/NullableRef{T}.cs
# CommunityToolkit.HighPerformance/Properties/AssemblyInfo.cs
# CommunityToolkit.HighPerformance/ReadOnlyRef{T}.cs
# CommunityToolkit.HighPerformance/Ref{T}.cs
# CommunityToolkit.HighPerformance/Streams/IBufferWriterStream{TWriter}.Memory.cs
# CommunityToolkit.HighPerformance/Streams/IBufferWriterStream{TWriter}.cs
# CommunityToolkit.HighPerformance/Streams/IMemoryOwnerStream{TSource}.cs
# CommunityToolkit.HighPerformance/Streams/MemoryStream.ThrowExceptions.cs
# CommunityToolkit.HighPerformance/Streams/MemoryStream.Validate.cs
# CommunityToolkit.HighPerformance/Streams/MemoryStream.cs
# CommunityToolkit.HighPerformance/Streams/MemoryStream{TSource}.Memory.cs
# CommunityToolkit.HighPerformance/Streams/MemoryStream{TSource}.cs
# CommunityToolkit.HighPerformance/Streams/Sources/ArrayBufferWriterOwner.cs
# CommunityToolkit.HighPerformance/Streams/Sources/ArrayOwner.cs
# CommunityToolkit.HighPerformance/Streams/Sources/IBufferWriterOwner.cs
# CommunityToolkit.HighPerformance/Streams/Sources/Interfaces/ISpanOwner.cs
# CommunityToolkit.HighPerformance/Streams/Sources/MemoryManagerOwner.cs
# CommunityToolkit.Mvvm.SourceGenerators/AnalyzerReleases.Shipped.md
# CommunityToolkit.Mvvm.SourceGenerators/Attributes/NotNullWhenAttribute.cs
# CommunityToolkit.Mvvm.SourceGenerators/Attributes/NullabilityAttributesGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/CommunityToolkit.Mvvm.SourceGenerators.csproj
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/INotifyPropertyChangedGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservableObjectGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservablePropertyGenerator.SyntaxReceiver.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservablePropertyGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservableRecipientGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservableValidatorValidateAllPropertiesGenerator.SyntaxReceiver.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/ObservableValidatorValidateAllPropertiesGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/TransitiveMembersGenerator.SyntaxReceiver.cs
# CommunityToolkit.Mvvm.SourceGenerators/ComponentModel/TransitiveMembersGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/Diagnostics/DiagnosticDescriptors.cs
# CommunityToolkit.Mvvm.SourceGenerators/Diagnostics/DiagnosticExtensions.cs
# CommunityToolkit.Mvvm.SourceGenerators/EmbeddedResources/INotifyPropertyChanged.cs
# CommunityToolkit.Mvvm.SourceGenerators/Extensions/AttributeDataExtensions.cs
# CommunityToolkit.Mvvm.SourceGenerators/Extensions/INamedTypeSymbolExtensions.cs
# CommunityToolkit.Mvvm.SourceGenerators/Extensions/MemberDeclarationSyntaxExtensions.cs
# CommunityToolkit.Mvvm.SourceGenerators/Input/ICommandGenerator.SyntaxReceiver.cs
# CommunityToolkit.Mvvm.SourceGenerators/Input/ICommandGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/Messaging/IMessengerRegisterAllGenerator.SyntaxReceiver.cs
# CommunityToolkit.Mvvm.SourceGenerators/Messaging/IMessengerRegisterAllGenerator.cs
# CommunityToolkit.Mvvm.SourceGenerators/System.Runtime.CompilerServices/IsExternalInit.cs
# CommunityToolkit.Mvvm/Attributes/NotNullAttribute.cs
# CommunityToolkit.Mvvm/Attributes/NotNullIfNotNullAttribute.cs
# CommunityToolkit.Mvvm/Attributes/NotNullWhenAttribute.cs
# CommunityToolkit.Mvvm/CommunityToolkit.Mvvm.csproj
# CommunityToolkit.Mvvm/ComponentModel/Attributes/AlsoNotifyChangeForAttribute.cs
# CommunityToolkit.Mvvm/ComponentModel/Attributes/INotifyPropertyChangedAttribute.cs
# CommunityToolkit.Mvvm/ComponentModel/Attributes/ObservableObjectAttribute.cs
# CommunityToolkit.Mvvm/ComponentModel/Attributes/ObservablePropertyAttribute.cs
# CommunityToolkit.Mvvm/ComponentModel/Attributes/ObservableRecipientAttribute.cs
# CommunityToolkit.Mvvm/ComponentModel/ObservableObject.cs
# CommunityToolkit.Mvvm/ComponentModel/ObservableRecipient.cs
# CommunityToolkit.Mvvm/ComponentModel/ObservableValidator.cs
# CommunityToolkit.Mvvm/ComponentModel/__Internals/__ObservableValidatorHelper.cs
# CommunityToolkit.Mvvm/DependencyInjection/Ioc.cs
# CommunityToolkit.Mvvm/Input/AsyncRelayCommand.cs
# CommunityToolkit.Mvvm/Input/AsyncRelayCommand{T}.cs
# CommunityToolkit.Mvvm/Input/Attributes/ICommandAttribute.cs
# CommunityToolkit.Mvvm/Input/Interfaces/IAsyncRelayCommand.cs
# CommunityToolkit.Mvvm/Input/Interfaces/IAsyncRelayCommand{T}.cs
# CommunityToolkit.Mvvm/Input/Interfaces/IRelayCommand.cs
# CommunityToolkit.Mvvm/Input/Interfaces/IRelayCommand{T}.cs
# CommunityToolkit.Mvvm/Input/RelayCommand.cs
# CommunityToolkit.Mvvm/Input/RelayCommand{T}.cs
# CommunityToolkit.Mvvm/Messaging/IMessenger.cs
# CommunityToolkit.Mvvm/Messaging/IMessengerExtensions.cs
# CommunityToolkit.Mvvm/Messaging/IRecipient{TMessage}.cs
# CommunityToolkit.Mvvm/Messaging/Internals/ArrayPoolBufferWriter{T}.cs
# CommunityToolkit.Mvvm/Messaging/Internals/ConditionalWeakTable2{TKey,TValue}.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Microsoft.Collections.Extensions/DictionarySlim{TKey,TValue}.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Microsoft.Collections.Extensions/HashHelpers.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Microsoft.Collections.Extensions/IDictionarySlim.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Microsoft.Collections.Extensions/IDictionarySlim{TKey,TValue}.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Microsoft.Collections.Extensions/IDictionarySlim{TKey}.cs
# CommunityToolkit.Mvvm/Messaging/Internals/System/Gen2GcCallback.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Type2.cs
# CommunityToolkit.Mvvm/Messaging/Internals/Unit.cs
# CommunityToolkit.Mvvm/Messaging/Messages/AsyncCollectionRequestMessage{T}.cs
# CommunityToolkit.Mvvm/Messaging/Messages/AsyncRequestMessage{T}.cs
# CommunityToolkit.Mvvm/Messaging/Messages/CollectionRequestMessage{T}.cs
# CommunityToolkit.Mvvm/Messaging/Messages/PropertyChangedMessage{T}.cs
# CommunityToolkit.Mvvm/Messaging/Messages/RequestMessage{T}.cs
# CommunityToolkit.Mvvm/Messaging/Messages/ValueChangedMessage{T}.cs
# CommunityToolkit.Mvvm/Messaging/StrongReferenceMessenger.cs
# CommunityToolkit.Mvvm/Messaging/WeakReferenceMessenger.cs
# CommunityToolkit.WinUI.SampleApp/Controls/SampleAppMarkdownRenderer.cs
# CommunityToolkit.WinUI.SampleApp/Models/Sample.cs
# CommunityToolkit.WinUI.SampleApp/Models/Samples.cs
# CommunityToolkit.WinUI.SampleApp/SamplePages/Incremental Loading Collection/PeopleSource.cs
# CommunityToolkit.WinUI.SampleApp/SamplePages/Object Storage/ObjectStoragePage.xaml.cs
# CommunityToolkit.WinUI.UI/CommunityToolkit.WinUI.UI.csproj
# CommunityToolkit.WinUI/CommunityToolkit.WinUI.csproj
# CommunityToolkit.WinUI/Helpers/ObjectStorage/ApplicationDataStorageHelper.cs
# CommunityToolkit.WinUI/Helpers/SystemInformation.cs
# Microsoft.Toolkit.Uwp.SampleApp/Microsoft.Toolkit.Uwp.SampleApp.csproj
# SmokeTests/CommunityToolkit.Common/MainPage.xaml
# SmokeTests/CommunityToolkit.Common/MainPage.xaml.cs
# SmokeTests/CommunityToolkit.Diagnostics/MainPage.xaml
# SmokeTests/CommunityToolkit.Diagnostics/MainPage.xaml.cs
# SmokeTests/CommunityToolkit.HighPerformance/MainPage.xaml
# SmokeTests/CommunityToolkit.HighPerformance/MainPage.xaml.cs
# SmokeTests/CommunityToolkit.Mvvm/MainPage.xaml
# SmokeTests/CommunityToolkit.Mvvm/MainPage.xaml.cs
# SmokeTests/SmokeTests.proj
# UITests/UITests.App.Package/Images/LockScreenLogo.scale-200.png
# UITests/UITests.App.Package/Images/SplashScreen.scale-200.png
# UITests/UITests.App.Package/Images/Square150x150Logo.scale-200.png
# UITests/UITests.App.Package/Images/Square44x44Logo.scale-200.png
# UITests/UITests.App.Package/Images/Square44x44Logo.targetsize-24_altform-unplated.png
# UITests/UITests.App.Package/Images/StoreLogo.png
# UITests/UITests.App.Package/Images/Wide310x150Logo.scale-200.png
# UITests/UITests.App/UITests.App.csproj
# UITests/UITests.Tests.MSTest/UITests.Tests.MSTest.csproj
# UnitTests/Extensions/Test_TaskExtensions.cs
# UnitTests/UnitTests.HighPerformance.NetCore/UnitTests.HighPerformance.NetCore.csproj
# UnitTests/UnitTests.HighPerformance.Shared/Buffers/Test_ArrayPoolBufferWriter{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Buffers/Test_MemoryBufferWriter{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Buffers/Test_MemoryOwner{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Buffers/Test_SpanOwner{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Buffers/Test_StringPool.cs
# UnitTests/UnitTests.HighPerformance.Shared/Enumerables/Test_ReadOnlyRefEnumerable{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Enumerables/Test_RefEnumerable{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ArrayExtensions.1D.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ArrayExtensions.2D.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ArrayExtensions.3D.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ArrayPoolExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_BoolExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_HashCodeExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_IBufferWriterExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_IMemoryOwnerExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_MemoryExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_NullableExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ReadOnlyMemoryExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ReadOnlySpanExtensions.Count.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_ReadOnlySpanExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_SpanExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_SpinLockExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_StreamExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Extensions/Test_StringExtensions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_BitHelper.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_HashCode{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ObjectMarshal.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.For.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.For2D.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.ForEach.In.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.ForEach.In2D.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.ForEach.Ref.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.ForEach.Ref2D.cs
# UnitTests/UnitTests.HighPerformance.Shared/Helpers/Test_ParallelHelper.ThrowExceptions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Memory/Test_Memory2D{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Memory/Test_ReadOnlyMemory2D{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Memory/Test_ReadOnlySpan2D{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Memory/Test_Span2D{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Streams/Test_IBufferWriterStream.cs
# UnitTests/UnitTests.HighPerformance.Shared/Streams/Test_IMemoryOwnerStream.cs
# UnitTests/UnitTests.HighPerformance.Shared/Streams/Test_MemoryStream.ThrowExceptions.cs
# UnitTests/UnitTests.HighPerformance.Shared/Streams/Test_MemoryStream.cs
# UnitTests/UnitTests.HighPerformance.Shared/Test_Box{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Test_NullableReadOnlyRef{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Test_NullableRef{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Test_ReadOnlyRef{T}.cs
# UnitTests/UnitTests.HighPerformance.Shared/Test_Ref{T}.cs
# UnitTests/UnitTests.HighPerformance.WinUI/Package.appxmanifest
# UnitTests/UnitTests.NetCore/Mvvm/Test_ICommandAttribute.cs
# UnitTests/UnitTests.NetCore/Mvvm/Test_INotifyPropertyChangedAttribute.cs
# UnitTests/UnitTests.NetCore/Mvvm/Test_IRecipientGenerator.cs
# UnitTests/UnitTests.NetCore/Mvvm/Test_ObservableObjectAttribute.cs
# UnitTests/UnitTests.NetCore/Mvvm/Test_ObservablePropertyAttribute.cs
# UnitTests/UnitTests.NetCore/Mvvm/Test_ObservableRecipientAttribute.cs
# UnitTests/UnitTests.NetCore/UnitTests.NetCore.csproj
# UnitTests/UnitTests.NetStandard/SampleModelWithINPCAndObservableProperties.cs
# UnitTests/UnitTests.NetStandard/UnitTests.NetStandard.csproj
# UnitTests/UnitTests.Shared/Collections/ObservableGroupTests.cs
# UnitTests/UnitTests.Shared/Collections/ObservableGroupedCollectionExtensionsTests.cs
# UnitTests/UnitTests.Shared/Collections/ObservableGroupedCollectionTests.cs
# UnitTests/UnitTests.Shared/Collections/ReadOnlyObservableGroupTests.cs
# UnitTests/UnitTests.Shared/Collections/ReadOnlyObservableGroupedCollectionTests.cs
# UnitTests/UnitTests.Shared/Diagnostics/Test_Guard.Array.cs
# UnitTests/UnitTests.Shared/Diagnostics/Test_Guard.Comparable.Numeric.cs
# UnitTests/UnitTests.Shared/Diagnostics/Test_Guard.cs
# UnitTests/UnitTests.Shared/Diagnostics/Test_ThrowHelper.cs
# UnitTests/UnitTests.Shared/Extensions/Test_ArrayExtensions.cs
# UnitTests/UnitTests.Shared/Extensions/Test_EventHandlerExtensions.cs
# UnitTests/UnitTests.Shared/Extensions/Test_TaskExtensions.cs
# UnitTests/UnitTests.Shared/Extensions/Test_TypeExtensions.cs
# UnitTests/UnitTests.Shared/Extensions/Test_ValueTypeExtensions.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_AsyncRelayCommand.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_AsyncRelayCommand{T}.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_Messenger.Request.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_Messenger.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_ObservableObject.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_ObservableRecipient.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_ObservableValidator.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_RelayCommand.cs
# UnitTests/UnitTests.Shared/Mvvm/Test_RelayCommand{T}.cs
# UnitTests/UnitTests.SourceGenerators/Test_SourceGeneratorsDiagnostics.cs
# UnitTests/UnitTests.SourceGenerators/UnitTests.SourceGenerators.csproj
# UnitTests/UnitTests.UWP/UnitTests.UWP.csproj
# UnitTests/UnitTests.WinUI/Helpers/JsonObjectSerializer2.cs
# UnitTests/UnitTests.WinUI/Helpers/SystemTextJsonSerializer2.cs
# UnitTests/UnitTests.WinUI/Helpers/Test_ApplicationDataStorageHelper.cs
# UnitTests/UnitTests.WinUI/Helpers/Test_SystemInformation.cs
# UnitTests/UnitTests.WinUI/Properties/AssemblyInfo.cs
# UnitTests/UnitTests.WinUI/UI/Collection/DataSource.cs
# UnitTests/UnitTests.XamlIslands.UWPApp/UnitTests.XamlIslands.UWPApp.csproj
# Windows Community Toolkit.sln
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #3106
PR Type
What kind of change does this PR introduce?
What is the current behavior?
What is the new behavior?
PR Checklist
Please check if your PR fulfills the following requirements:
Other information