-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
WinUI3 Support #3146
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
Conversation
This file contains 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