Path	Lines of Code
Directory.Build.props	16
Directory.Build.targets	5
api/Avalonia.nupkg.xml	147
build.cmd	6
build.ps1	56
build/AnalyzerProject.targets	11
build/AvaloniaPublicKey.props	5
build/Base.props	11
build/Binding.props	5
build/BuildTargets.targets	13
build/CoreLibraries.props	14
build/DevAnalyzers.props	12
build/DevSingleProject.targets	15
build/EmbedXaml.props	12
build/ExternalConsumers.props	35
build/HarfBuzzSharp.props	7
build/ImageSharp.props	5
build/JetBrains.dotMemoryUnit.props	5
build/LegacyProject.targets	3
build/Microsoft.CSharp.props	5
build/Microsoft.Reactive.Testing.props	5
build/Moq.props	5
build/NetAnalyzers.props	5
build/NetCore.props	4
build/NetFX.props	4
build/NullableEnable.props	7
build/ReactiveUI.props	5
build/ReferenceCoreLibraries.props	5
build/Rx.props	5
build/SampleApp.props	17
build/SharedVersion.props	24
build/SharpDX.props	14
build/SkiaSharp.props	7
build/SourceGenerators.props	23
build/SourceLink.props	17
build/TargetFrameworks.props	23
build/UnitTests.NetCore.targets	9
build/UnitTests.NetFX.props	8
build/WarnAsErrors.props	13
build/XUnit.props	18
dirs.proj	25
native/Avalonia.Native/inc/avalonia-native-guids.h	2
native/Avalonia.Native/inc/com.h	45
native/Avalonia.Native/inc/comimpl.h	238
native/Avalonia.Native/inc/noarc.h	12
native/Avalonia.Native/inc/rendertarget.h	19
native/Avalonia.Native/src/OSX/AutoFitContentView.h	9
native/Avalonia.Native/src/OSX/AutoFitContentView.mm	78
native/Avalonia.Native/src/OSX/AvnAccessibility.h	10
native/Avalonia.Native/src/OSX/AvnAutomationNode.h	16
native/Avalonia.Native/src/OSX/AvnPanelWindow.mm	2
native/Avalonia.Native/src/OSX/AvnString.h	11
native/Avalonia.Native/src/OSX/AvnString.mm	160
native/Avalonia.Native/src/OSX/AvnTextInputMethod.h	26
native/Avalonia.Native/src/OSX/AvnTextInputMethod.mm	24
native/Avalonia.Native/src/OSX/AvnTextInputMethodDelegate.h	9
native/Avalonia.Native/src/OSX/AvnView.h	19
native/Avalonia.Native/src/OSX/AvnView.mm	824
native/Avalonia.Native/src/OSX/AvnWindow.mm	507
native/Avalonia.Native/src/OSX/INSWindowHolder.h	12
native/Avalonia.Native/src/OSX/IWindowStateChanged.h	11
native/Avalonia.Native/src/OSX/KeyTransform.h	9
native/Avalonia.Native/src/OSX/KeyTransform.mm	401
native/Avalonia.Native/src/OSX/PlatformBehaviorInhibition.mm	33
native/Avalonia.Native/src/OSX/PlatformRenderTimer.mm	72
native/Avalonia.Native/src/OSX/PlatformSettings.mm	95
native/Avalonia.Native/src/OSX/PopupImpl.mm	51
native/Avalonia.Native/src/OSX/ResizeScope.h	14
native/Avalonia.Native/src/OSX/ResizeScope.mm	11
native/Avalonia.Native/src/OSX/Screens.mm	91
native/Avalonia.Native/src/OSX/StorageProvider.mm	460
native/Avalonia.Native/src/OSX/TopLevelImpl.h	51
native/Avalonia.Native/src/OSX/TopLevelImpl.mm	247
native/Avalonia.Native/src/OSX/WindowBaseImpl.h	69
native/Avalonia.Native/src/OSX/WindowBaseImpl.mm	348
native/Avalonia.Native/src/OSX/WindowImpl.h	72
native/Avalonia.Native/src/OSX/WindowImpl.mm	494
native/Avalonia.Native/src/OSX/WindowInterfaces.h	12
native/Avalonia.Native/src/OSX/WindowProtocol.h	18
native/Avalonia.Native/src/OSX/app.mm	147
native/Avalonia.Native/src/OSX/automation.h	9
native/Avalonia.Native/src/OSX/automation.mm	351
native/Avalonia.Native/src/OSX/cgl.mm	185
native/Avalonia.Native/src/OSX/clipboard.h	5
native/Avalonia.Native/src/OSX/clipboard.mm	225
native/Avalonia.Native/src/OSX/common.h	111
native/Avalonia.Native/src/OSX/controlhost.mm	152
native/Avalonia.Native/src/OSX/crapium.h	7
native/Avalonia.Native/src/OSX/crapium.mm	15
native/Avalonia.Native/src/OSX/cursor.h	27
native/Avalonia.Native/src/OSX/cursor.mm	89
native/Avalonia.Native/src/OSX/deadlock.mm	14
native/Avalonia.Native/src/OSX/dnd.mm	83
native/Avalonia.Native/src/OSX/main.mm	433
native/Avalonia.Native/src/OSX/memhelp.mm	31
native/Avalonia.Native/src/OSX/menu.h	62
native/Avalonia.Native/src/OSX/menu.mm	426
native/Avalonia.Native/src/OSX/metal.mm	271
native/Avalonia.Native/src/OSX/noarc.mm	22
native/Avalonia.Native/src/OSX/platformthreading.mm	259
native/Avalonia.Native/src/OSX/rendertarget.mm	342
native/Avalonia.Native/src/OSX/trayicon.h	19
native/Avalonia.Native/src/OSX/trayicon.mm	98
nukebuild/ApiDiffHelper.cs	380
nukebuild/Build.cs	463
nukebuild/BuildParameters.cs	140
nukebuild/BuildTasksPatcher.cs	133
nukebuild/ByteArrayEqualityComparer.cs	20
nukebuild/DotNetConfigHelper.cs	46
nukebuild/Helpers.cs	22
nukebuild/RefAssemblyGenerator.cs	194
nukebuild/Shims.cs	76
nukebuild/XamlCompilationVerifier.cs	45
packages/Avalonia/Avalonia.props	18
packages/Avalonia/Avalonia.targets	5
packages/Avalonia/AvaloniaBuildTasks.props	11
packages/Avalonia/AvaloniaBuildTasks.targets	171
packages/Avalonia/AvaloniaItemSchema.xaml	17
packages/Avalonia/AvaloniaPrivateApis.targets	26
packages/Avalonia/AvaloniaRules.Project.xml	116
packages/Avalonia/AvaloniaSingleProject.targets	231
scripts/ReplaceNugetCache.ps1	5
scripts/ReplaceNugetCacheRelease.ps1	5
src/Android/Avalonia.Android/AndroidDispatcherImpl.cs	134
src/Android/Avalonia.Android/AndroidPlatform.cs	101
src/Android/Avalonia.Android/AndroidRuntimePlatform.cs	45
src/Android/Avalonia.Android/AndroidViewControlHandle.cs	21
src/Android/Avalonia.Android/ApplicationLifetime.cs	23
src/Android/Avalonia.Android/Automation/ExpandCollapseNodeInfoProvider.cs	35
src/Android/Avalonia.Android/Automation/INodeInfoProvider.cs	11
src/Android/Avalonia.Android/Automation/InvokeNodeInfoProvider.cs	32
src/Android/Avalonia.Android/Automation/NodeInfoProvider.cs	36
src/Android/Avalonia.Android/Automation/RangeValueNodeInfoProvider.cs	28
src/Android/Avalonia.Android/Automation/ScrollNodeInfoProvider.cs	50
src/Android/Avalonia.Android/Automation/SelectionItemNodeInfoProvider.cs	33
src/Android/Avalonia.Android/Automation/ToggleNodeInfoProvider.cs	35
src/Android/Avalonia.Android/Automation/ValueNodeInfoProvider.cs	52
src/Android/Avalonia.Android/AvaloniaAccessHelper.cs	177
src/Android/Avalonia.Android/AvaloniaActivity.cs	161
src/Android/Avalonia.Android/AvaloniaAndroidApplication.cs	36
src/Android/Avalonia.Android/AvaloniaMainActivity.cs	40
src/Android/Avalonia.Android/AvaloniaView.Input.cs	52
src/Android/Avalonia.Android/AvaloniaView.cs	122
src/Android/Avalonia.Android/ChoreographerTimer.cs	137
src/Android/Avalonia.Android/CursorFactory.cs	16
src/Android/Avalonia.Android/IActivityResultHandler.cs	10
src/Android/Avalonia.Android/IAndroidNavigationService.cs	12
src/Android/Avalonia.Android/IAvaloniaActivity.cs	9
src/Android/Avalonia.Android/IInitEditorInfo.cs	10
src/Android/Avalonia.Android/Platform/AndroidActivatableLifetime.cs	58
src/Android/Avalonia.Android/Platform/AndroidDataFormatHelper.cs	26
src/Android/Avalonia.Android/Platform/AndroidInsetsManager.cs	298
src/Android/Avalonia.Android/Platform/AndroidLauncher.cs	54
src/Android/Avalonia.Android/Platform/AndroidNativeControlHostImpl.cs	117
src/Android/Avalonia.Android/Platform/AndroidPlatformSettings.cs	125
src/Android/Avalonia.Android/Platform/AndroidScreens.cs	124
src/Android/Avalonia.Android/Platform/AndroidSystemNavigationManager.cs	32
src/Android/Avalonia.Android/Platform/ClipDataItemToDataTransferItemWrapper.cs	41
src/Android/Avalonia.Android/Platform/ClipDataToDataTransferWrapper.cs	30
src/Android/Avalonia.Android/Platform/ClipboardImpl.cs	120
src/Android/Avalonia.Android/Platform/Input/AndroidInputMethod.cs	168
src/Android/Avalonia.Android/Platform/Input/AndroidKeyboardDevice.cs	128
src/Android/Avalonia.Android/Platform/Input/AvaloniaInputConnection.cs	284
src/Android/Avalonia.Android/Platform/Input/EditCommand.cs	153
src/Android/Avalonia.Android/Platform/Input/TextEditBuffer.cs	116
src/Android/Avalonia.Android/Platform/PlatformSupport.cs	40
src/Android/Avalonia.Android/Platform/SkiaPlatform/AndroidFramebuffer.cs	99
src/Android/Avalonia.Android/Platform/SkiaPlatform/FramebufferManager.cs	18
src/Android/Avalonia.Android/Platform/SkiaPlatform/InvalidationAwareSurfaceView.cs	93
src/Android/Avalonia.Android/Platform/SkiaPlatform/TopLevelImpl.cs	318
src/Android/Avalonia.Android/Platform/Specific/Helpers/AndroidKeyInterop.cs	175
src/Android/Avalonia.Android/Platform/Specific/Helpers/AndroidKeyboardEventsHelper.cs	126
src/Android/Avalonia.Android/Platform/Specific/Helpers/AndroidMotionEventsHelper.cs	225
src/Android/Avalonia.Android/Platform/Specific/IAndroidView.cs	10
src/Android/Avalonia.Android/Platform/Storage/AndroidStorageItem.cs	494
src/Android/Avalonia.Android/Platform/Storage/AndroidStorageProvider.cs	246
src/Android/Avalonia.Android/Platform/Vulkan/VulkanNativeInterop.cs	22
src/Android/Avalonia.Android/Platform/Vulkan/VulkanSupport.cs	59
src/Android/Avalonia.Android/PlatformIconLoader.cs	39
src/Android/Avalonia.Android/Stubs.cs	48
src/Avalonia.Base/Animation/Animatable.cs	201
src/Avalonia.Base/Animation/Animation.AnimatorRegistry.cs	72
src/Avalonia.Base/Animation/Animation.cs	246
src/Avalonia.Base/Animation/AnimationInstance`1.cs	196
src/Avalonia.Base/Animation/AnimatorDrivenTransition.cs	12
src/Avalonia.Base/Animation/AnimatorKeyFrame.cs	73
src/Avalonia.Base/Animation/AnimatorTransitionObservable.cs	22
src/Avalonia.Base/Animation/Animators/Animator`1.cs	96
src/Avalonia.Base/Animation/Animators/BaseBrushAnimator.cs	132
src/Avalonia.Base/Animation/Animators/BoolAnimator.cs	12
src/Avalonia.Base/Animation/Animators/BoxShadowAnimator.cs	22
src/Avalonia.Base/Animation/Animators/BoxShadowsAnimator.cs	35
src/Avalonia.Base/Animation/Animators/ByteAnimator.cs	15
src/Avalonia.Base/Animation/Animators/ColorAnimator.cs	49
src/Avalonia.Base/Animation/Animators/CornerRadiusAnimator.cs	21
src/Avalonia.Base/Animation/Animators/DecimalAnimator.cs	10
src/Avalonia.Base/Animation/Animators/DoubleAnimator.cs	10
src/Avalonia.Base/Animation/Animators/FloatAnimator.cs	10
src/Avalonia.Base/Animation/Animators/GradientBrushAnimator.cs	137
src/Avalonia.Base/Animation/Animators/Int16Animator.cs	15
src/Avalonia.Base/Animation/Animators/Int32Animator.cs	15
src/Avalonia.Base/Animation/Animators/Int64Animator.cs	15
src/Avalonia.Base/Animation/Animators/PointAnimator.cs	13
src/Avalonia.Base/Animation/Animators/RectAnimator.cs	17
src/Avalonia.Base/Animation/Animators/RelativePointAnimator.cs	15
src/Avalonia.Base/Animation/Animators/RelativeScalarAnimator.cs	15
src/Avalonia.Base/Animation/Animators/SizeAnimator.cs	13
src/Avalonia.Base/Animation/Animators/SolidColorBrushAnimator.cs	30
src/Avalonia.Base/Animation/Animators/ThicknessAnimator.cs	13
src/Avalonia.Base/Animation/Animators/TransformAnimator.cs	72
src/Avalonia.Base/Animation/Animators/TransformOperationsAnimator.cs	31
src/Avalonia.Base/Animation/Animators/UInt16Animator.cs	15
src/Avalonia.Base/Animation/Animators/UInt32Animator.cs	15
src/Avalonia.Base/Animation/Animators/UInt64Animator.cs	15
src/Avalonia.Base/Animation/Animators/VectorAnimator.cs	13
src/Avalonia.Base/Animation/Clock.cs	21
src/Avalonia.Base/Animation/ClockBase.cs	55
src/Avalonia.Base/Animation/CompositePageTransition.cs	20
src/Avalonia.Base/Animation/CrossFade.cs	125
src/Avalonia.Base/Animation/Cue.cs	49
src/Avalonia.Base/Animation/DisposeAnimationInstanceSubject.cs	51
src/Avalonia.Base/Animation/Easings/BackEaseIn.cs	11
src/Avalonia.Base/Animation/Easings/BackEaseInOut.cs	21
src/Avalonia.Base/Animation/Easings/BackEaseOut.cs	12
src/Avalonia.Base/Animation/Easings/BounceEaseIn.cs	11
src/Avalonia.Base/Animation/Easings/BounceEaseInOut.cs	19
src/Avalonia.Base/Animation/Easings/BounceEaseOut.cs	11
src/Avalonia.Base/Animation/Easings/CircularEaseIn.cs	11
src/Avalonia.Base/Animation/Easings/CircularEaseInOut.cs	20
src/Avalonia.Base/Animation/Easings/CircularEaseOut.cs	12
src/Avalonia.Base/Animation/Easings/CubicBezierEasing.cs	13
src/Avalonia.Base/Animation/Easings/CubicEaseIn.cs	10
src/Avalonia.Base/Animation/Easings/CubicEaseInOut.cs	19
src/Avalonia.Base/Animation/Easings/CubicEaseOut.cs	11
src/Avalonia.Base/Animation/Easings/Easing.cs	31
src/Avalonia.Base/Animation/Easings/EasingTypeConverter.cs	17
src/Avalonia.Base/Animation/Easings/ElasticEaseIn.cs	13
src/Avalonia.Base/Animation/Easings/ElasticEaseInOut.cs	21
src/Avalonia.Base/Animation/Easings/ElasticEaseOut.cs	13
src/Avalonia.Base/Animation/Easings/ExponentialEaseIn.cs	12
src/Avalonia.Base/Animation/Easings/ExponentialEaseInOut.cs	19
src/Avalonia.Base/Animation/Easings/ExponentialEaseOut.cs	12
src/Avalonia.Base/Animation/Easings/IEasing.cs	9
src/Avalonia.Base/Animation/Easings/LinearEasing.cs	10
src/Avalonia.Base/Animation/Easings/QuadraticEaseIn.cs	10
src/Avalonia.Base/Animation/Easings/QuadraticEaseInOut.cs	18
src/Avalonia.Base/Animation/Easings/QuadraticEaseOut.cs	10
src/Avalonia.Base/Animation/Easings/QuarticEaseIn.cs	11
src/Avalonia.Base/Animation/Easings/QuarticEaseInOut.cs	21
src/Avalonia.Base/Animation/Easings/QuarticEaseOut.cs	12
src/Avalonia.Base/Animation/Easings/QuinticEaseIn.cs	11
src/Avalonia.Base/Animation/Easings/QuinticEaseInOut.cs	21
src/Avalonia.Base/Animation/Easings/QuinticEaseOut.cs	12
src/Avalonia.Base/Animation/Easings/SineEaseIn.cs	12
src/Avalonia.Base/Animation/Easings/SineEaseInOut.cs	11
src/Avalonia.Base/Animation/Easings/SineEaseOut.cs	12
src/Avalonia.Base/Animation/Easings/SplineEasing.cs	57
src/Avalonia.Base/Animation/Easings/SpringEasing.cs	50
src/Avalonia.Base/Animation/FillMode.cs	10
src/Avalonia.Base/Animation/IAnimation.cs	13
src/Avalonia.Base/Animation/IAnimationSetter.cs	10
src/Avalonia.Base/Animation/IAnimator.cs	11
src/Avalonia.Base/Animation/IClock.cs	9
src/Avalonia.Base/Animation/ICustomAnimator.cs	46
src/Avalonia.Base/Animation/IGlobalClock.cs	7
src/Avalonia.Base/Animation/IPageTransition.cs	9
src/Avalonia.Base/Animation/ITransition.cs	11
src/Avalonia.Base/Animation/InterpolatingTransitionBase.cs	19
src/Avalonia.Base/Animation/IterationCount.cs	87
src/Avalonia.Base/Animation/IterationCountTypeConverter.cs	17
src/Avalonia.Base/Animation/KeyFrame.cs	85
src/Avalonia.Base/Animation/KeyFrames.cs	18
src/Avalonia.Base/Animation/KeySpline.cs	212
src/Avalonia.Base/Animation/KeySplineTypeConverter.cs	17
src/Avalonia.Base/Animation/PageSlide.cs	116
src/Avalonia.Base/Animation/PlayState.cs	9
src/Avalonia.Base/Animation/PlaybackDirection.cs	10
src/Avalonia.Base/Animation/Spring.cs	90
src/Avalonia.Base/Animation/SpringTypeConverter.cs	15
src/Avalonia.Base/Animation/Transition.cs	25
src/Avalonia.Base/Animation/TransitionBase.cs	69
src/Avalonia.Base/Animation/TransitionInstance.cs	104
src/Avalonia.Base/Animation/TransitionObservableBase.cs	40
src/Avalonia.Base/Animation/Transitions.cs	24
src/Avalonia.Base/Animation/Transitions/BoolTransition.cs	10
src/Avalonia.Base/Animation/Transitions/BoxShadowsTransition.cs	12
src/Avalonia.Base/Animation/Transitions/BrushTransition.cs	56
src/Avalonia.Base/Animation/Transitions/ColorTransition.cs	11
src/Avalonia.Base/Animation/Transitions/CornerRadiusTransition.cs	12
src/Avalonia.Base/Animation/Transitions/DoubleTransition.cs	10
src/Avalonia.Base/Animation/Transitions/FloatTransition.cs	10
src/Avalonia.Base/Animation/Transitions/IntegerTransition.cs	10
src/Avalonia.Base/Animation/Transitions/PointTransition.cs	10
src/Avalonia.Base/Animation/Transitions/RelativePointTransition.cs	10
src/Avalonia.Base/Animation/Transitions/Rotate3DTransition.cs	91
src/Avalonia.Base/Animation/Transitions/SizeTransition.cs	10
src/Avalonia.Base/Animation/Transitions/ThicknessTransition.cs	10
src/Avalonia.Base/Animation/Transitions/TransformOperationsTransition.cs	22
src/Avalonia.Base/Animation/Transitions/VectorTransition.cs	10
src/Avalonia.Base/Animation/Utils/BounceEaseUtils.cs	26
src/Avalonia.Base/Animation/Utils/EasingUtils.cs	8
src/Avalonia.Base/AttachedProperty.cs	27
src/Avalonia.Base/AvaloniaInternalException.cs	11
src/Avalonia.Base/AvaloniaLocator.cs	115
src/Avalonia.Base/AvaloniaObject.cs	500
src/Avalonia.Base/AvaloniaObjectExtensions.cs	233
src/Avalonia.Base/AvaloniaProperty.cs	368
src/Avalonia.Base/AvaloniaPropertyChangedEventArgs.cs	38
src/Avalonia.Base/AvaloniaPropertyChangedEventArgs`1.cs	35
src/Avalonia.Base/AvaloniaPropertyChangedExtensions.cs	19
src/Avalonia.Base/AvaloniaPropertyExtensions.cs	14
src/Avalonia.Base/AvaloniaPropertyMetadata.cs	43
src/Avalonia.Base/AvaloniaPropertyRegistry.cs	339
src/Avalonia.Base/AvaloniaProperty`1.cs	58
src/Avalonia.Base/ClassBindingManager.cs	50
src/Avalonia.Base/Collections/AvaloniaDictionary.cs	155
src/Avalonia.Base/Collections/AvaloniaDictionaryExtensions.cs	70
src/Avalonia.Base/Collections/AvaloniaList.cs	496
src/Avalonia.Base/Collections/AvaloniaListConverter.cs	35
src/Avalonia.Base/Collections/AvaloniaListExtensions.cs	132
src/Avalonia.Base/Collections/IAvaloniaDictionary.cs	12
src/Avalonia.Base/Collections/IAvaloniaList.cs	15
src/Avalonia.Base/Collections/IAvaloniaListItemValidator.cs	5
src/Avalonia.Base/Collections/IAvaloniaReadOnlyDictionary.cs	13
src/Avalonia.Base/Collections/IAvaloniaReadOnlyList.cs	10
src/Avalonia.Base/Collections/NotifyCollectionChangedExtensions.cs	58
src/Avalonia.Base/Collections/Pooled/ClearMode.cs	10
src/Avalonia.Base/Collections/Pooled/ICollectionDebugView.cs	25
src/Avalonia.Base/Collections/Pooled/IReadOnlyPooledList.cs	12
src/Avalonia.Base/Collections/Pooled/PooledList.cs	935
src/Avalonia.Base/Collections/Pooled/PooledStack.cs	458
src/Avalonia.Base/Collections/Pooled/StackDebugView.cs	22
src/Avalonia.Base/Collections/Pooled/ThrowHelper.cs	619
src/Avalonia.Base/CombinedGeometry.cs	80
src/Avalonia.Base/Compatibility/CollectionCompatibilityExtensions.cs	28
src/Avalonia.Base/Compatibility/NativeLibrary.cs	106
src/Avalonia.Base/Compatibility/NullableAttributes.cs	63
src/Avalonia.Base/Compatibility/OperatingSystem.cs	31
src/Avalonia.Base/Compatibility/ReferenceEqualityComparer.cs	15
src/Avalonia.Base/Compatibility/StringSyntaxAttribute.cs	23
src/Avalonia.Base/Compatibility/TrimmingAttributes.cs	103
src/Avalonia.Base/Controls/ChildNameScope.cs	61
src/Avalonia.Base/Controls/Classes.cs	194
src/Avalonia.Base/Controls/IClassesChangedListener.cs	7
src/Avalonia.Base/Controls/IDeferredContent.cs	6
src/Avalonia.Base/Controls/IInternalScroller.cs	7
src/Avalonia.Base/Controls/INameScope.cs	14
src/Avalonia.Base/Controls/IPseudoClasses.cs	11
src/Avalonia.Base/Controls/IResourceDictionary.cs	11
src/Avalonia.Base/Controls/IResourceHost.cs	16
src/Avalonia.Base/Controls/IResourceNode.cs	11
src/Avalonia.Base/Controls/IResourceProvider.cs	13
src/Avalonia.Base/Controls/ISetInheritanceParent.cs	9
src/Avalonia.Base/Controls/ISetLogicalParent.cs	10
src/Avalonia.Base/Controls/IThemeVariantProvider.cs	7
src/Avalonia.Base/Controls/Metadata/PseudoClassesAttribute.cs	15
src/Avalonia.Base/Controls/Metadata/TemplatePartAttribute.cs	22
src/Avalonia.Base/Controls/NameScope.cs	73
src/Avalonia.Base/Controls/NameScopeExtensions.cs	75
src/Avalonia.Base/Controls/NameScopeLocator.cs	41
src/Avalonia.Base/Controls/PseudoClassesExtensions.cs	19
src/Avalonia.Base/Controls/ResourceDictionary.cs	338
src/Avalonia.Base/Controls/ResourceNodeExtensions.cs	230
src/Avalonia.Base/Controls/ResourceProvider.cs	66
src/Avalonia.Base/Controls/ResourcesChangedEventArgs.cs	8
src/Avalonia.Base/Controls/ResourcesChangedHelper.cs	40
src/Avalonia.Base/Controls/ResourcesChangedToken.cs	8
src/Avalonia.Base/Controls/Templates/ITemplateResult.cs	8
src/Avalonia.Base/Controls/Templates/TemplateResult.cs	19
src/Avalonia.Base/CornerRadius.cs	80
src/Avalonia.Base/Data/AssignBindingAttribute.cs	8
src/Avalonia.Base/Data/BindingChainException.cs	42
src/Avalonia.Base/Data/BindingExpressionBase.cs	23
src/Avalonia.Base/Data/BindingMode.cs	11
src/Avalonia.Base/Data/BindingNotification.cs	140
src/Avalonia.Base/Data/BindingOperations.cs	107
src/Avalonia.Base/Data/BindingPriority.cs	17
src/Avalonia.Base/Data/BindingValue.cs	228
src/Avalonia.Base/Data/Converters/BoolConverters.cs	35
src/Avalonia.Base/Data/Converters/DefaultValueConverter.cs	49
src/Avalonia.Base/Data/Converters/FuncMultiValueConverter.cs	41
src/Avalonia.Base/Data/Converters/FuncValueConverter.cs	52
src/Avalonia.Base/Data/Converters/IMultiValueConverter.cs	10
src/Avalonia.Base/Data/Converters/IValueConverter.cs	10
src/Avalonia.Base/Data/Converters/MethodToCommandConverter.cs	179
src/Avalonia.Base/Data/Converters/ObjectConverters.cs	14
src/Avalonia.Base/Data/Converters/StringConverters.cs	10
src/Avalonia.Base/Data/Converters/StringFormatMultiValueConverter.cs	23
src/Avalonia.Base/Data/Converters/StringFormatValueConverter.cs	29
src/Avalonia.Base/Data/Core/BindingError.cs	14
src/Avalonia.Base/Data/Core/BindingExpression.cs	436
src/Avalonia.Base/Data/Core/ClrPropertyInfo.cs	48
src/Avalonia.Base/Data/Core/CommonPropertyNames.cs	7
src/Avalonia.Base/Data/Core/ExpressionNodes/ArrayIndexerNode.cs	42
src/Avalonia.Base/Data/Core/ExpressionNodes/AvaloniaPropertyAccessorNode.cs	52
src/Avalonia.Base/Data/Core/ExpressionNodes/CollectionNodeBase.cs	71
src/Avalonia.Base/Data/Core/ExpressionNodes/DataContextNode.cs	29
src/Avalonia.Base/Data/Core/ExpressionNodes/DataContextNodeBase.cs	17
src/Avalonia.Base/Data/Core/ExpressionNodes/ExpressionNode.cs	128
src/Avalonia.Base/Data/Core/ExpressionNodes/FuncTransformNode.cs	20
src/Avalonia.Base/Data/Core/ExpressionNodes/IPropertyAccessorNode.cs	8
src/Avalonia.Base/Data/Core/ExpressionNodes/ISettableNode.cs	8
src/Avalonia.Base/Data/Core/ExpressionNodes/LogicalAncestorElementNode.cs	74
src/Avalonia.Base/Data/Core/ExpressionNodes/LogicalNotNode.cs	57
src/Avalonia.Base/Data/Core/ExpressionNodes/MethodCommandNode.cs	91
src/Avalonia.Base/Data/Core/ExpressionNodes/NamedElementNode.cs	40
src/Avalonia.Base/Data/Core/ExpressionNodes/ParentDataContextNode.cs	54
src/Avalonia.Base/Data/Core/ExpressionNodes/PropertyAccessorNode.cs	78
src/Avalonia.Base/Data/Core/ExpressionNodes/Reflection/DynamicPluginPropertyAccessorNode.cs	85
src/Avalonia.Base/Data/Core/ExpressionNodes/Reflection/DynamicPluginStreamNode.cs	46
src/Avalonia.Base/Data/Core/ExpressionNodes/Reflection/ExpressionTreeIndexerNode.cs	70
src/Avalonia.Base/Data/Core/ExpressionNodes/Reflection/ReflectionIndexerNode.cs	134
src/Avalonia.Base/Data/Core/ExpressionNodes/Reflection/ReflectionTypeCastNode.cs	23
src/Avalonia.Base/Data/Core/ExpressionNodes/SourceNode.cs	12
src/Avalonia.Base/Data/Core/ExpressionNodes/StreamNode.cs	38
src/Avalonia.Base/Data/Core/ExpressionNodes/TemplatedParentNode.cs	45
src/Avalonia.Base/Data/Core/ExpressionNodes/VisualAncestorElementNode.cs	74
src/Avalonia.Base/Data/Core/ExpressionParseException.cs	16
src/Avalonia.Base/Data/Core/IBinding2.cs	8
src/Avalonia.Base/Data/Core/IBindingExpressionSink.cs	11
src/Avalonia.Base/Data/Core/IPropertyInfo.cs	15
src/Avalonia.Base/Data/Core/IndexerBindingExpression.cs	57
src/Avalonia.Base/Data/Core/MultiBindingExpression.cs	119
src/Avalonia.Base/Data/Core/Parsers/BindingExpressionVisitor.cs	196
src/Avalonia.Base/Data/Core/Plugins/AvaloniaPropertyAccessorPlugin.cs	106
src/Avalonia.Base/Data/Core/Plugins/BindingPlugins.cs	39
src/Avalonia.Base/Data/Core/Plugins/DataAnnotationsValidationPlugin.cs	69
src/Avalonia.Base/Data/Core/Plugins/DataValidationBase.cs	25
src/Avalonia.Base/Data/Core/Plugins/ExceptionValidationPlugin.cs	37
src/Avalonia.Base/Data/Core/Plugins/IDataValidationPlugin.cs	11
src/Avalonia.Base/Data/Core/Plugins/IPropertyAccessor.cs	12
src/Avalonia.Base/Data/Core/Plugins/IPropertyAccessorPlugin.cs	10
src/Avalonia.Base/Data/Core/Plugins/IStreamPlugin.cs	9
src/Avalonia.Base/Data/Core/Plugins/IndeiValidationPlugin.cs	100
src/Avalonia.Base/Data/Core/Plugins/InpcPropertyAccessorPlugin.cs	144
src/Avalonia.Base/Data/Core/Plugins/MethodAccessorPlugin.cs	54
src/Avalonia.Base/Data/Core/Plugins/ObservableStreamPlugin.cs	58
src/Avalonia.Base/Data/Core/Plugins/ObservableStreamPlugin`1.cs	23
src/Avalonia.Base/Data/Core/Plugins/PropertyAccessorBase.cs	42
src/Avalonia.Base/Data/Core/Plugins/PropertyError.cs	28
src/Avalonia.Base/Data/Core/Plugins/PropertyInfoAccessorPlugin.cs	22
src/Avalonia.Base/Data/Core/Plugins/ReflectionMethodAccessorPlugin.cs	110
src/Avalonia.Base/Data/Core/Plugins/TaskStreamPlugin.cs	61
src/Avalonia.Base/Data/Core/Plugins/TaskStreamPlugin`1.cs	43
src/Avalonia.Base/Data/Core/StreamBindingExtensions.cs	21
src/Avalonia.Base/Data/Core/TargetTypeConverter.cs	147
src/Avalonia.Base/Data/Core/UntypedBindingExpressionBase.cs	361
src/Avalonia.Base/Data/Core/UntypedObservableBindingExpression.cs	39
src/Avalonia.Base/Data/CultureInfoIetfLanguageTagConverter.cs	18
src/Avalonia.Base/Data/DataValidationException.cs	12
src/Avalonia.Base/Data/IBinding.cs	16
src/Avalonia.Base/Data/IndexerBinding.cs	35
src/Avalonia.Base/Data/IndexerDescriptor.cs	59
src/Avalonia.Base/Data/InstancedBinding.cs	87
src/Avalonia.Base/Data/Optional.cs	61
src/Avalonia.Base/Data/TemplateBinding.Observable.cs	17
src/Avalonia.Base/Data/TemplateBinding.cs	190
src/Avalonia.Base/Data/UpdateSourceTrigger.cs	8
src/Avalonia.Base/Diagnostics/AvaloniaObjectExtensions.cs	14
src/Avalonia.Base/Diagnostics/AvaloniaPropertyValue.cs	25
src/Avalonia.Base/Diagnostics/DebugDisplayHelper.cs	42
src/Avalonia.Base/Diagnostics/Diagnostic.Activities.cs	18
src/Avalonia.Base/Diagnostics/Diagnostic.Consts.cs	43
src/Avalonia.Base/Diagnostics/Diagnostic.Metrics.cs	85
src/Avalonia.Base/Diagnostics/Diagnostic.cs	17
src/Avalonia.Base/Diagnostics/IAvaloniaObjectDebug.cs	8
src/Avalonia.Base/Diagnostics/INotifyCollectionChangedDebug.cs	10
src/Avalonia.Base/Diagnostics/IValueFrameDiagnostic.cs	24
src/Avalonia.Base/Diagnostics/LocalValueFrameDiagnostic.cs	15
src/Avalonia.Base/Diagnostics/ObsoletionMessages.cs	10
src/Avalonia.Base/Diagnostics/StyleDiagnostics.cs	28
src/Avalonia.Base/Diagnostics/StyleValueFrameDiagnostic.cs	38
src/Avalonia.Base/Diagnostics/StyledElementExtensions.cs	18
src/Avalonia.Base/Diagnostics/TrimmingMessages.cs	22
src/Avalonia.Base/Diagnostics/ValueFrameDiagnostic.cs	32
src/Avalonia.Base/Diagnostics/ValueStoreDiagnostic.cs	13
src/Avalonia.Base/DirectProperty.cs	86
src/Avalonia.Base/DirectPropertyBase.cs	114
src/Avalonia.Base/DirectPropertyMetadata`1.cs	35
src/Avalonia.Base/EnumExtensions.cs	68
src/Avalonia.Base/IDataContextProvider.cs	9
src/Avalonia.Base/IDescription.cs	7
src/Avalonia.Base/IDirectPropertyAccessor.cs	13
src/Avalonia.Base/IDirectPropertyMetadata.cs	10
src/Avalonia.Base/INamed.cs	7
src/Avalonia.Base/IStyledPropertyAccessor.cs	10
src/Avalonia.Base/IStyledPropertyMetadata.cs	9
src/Avalonia.Base/Input/AccessKeyHandler.cs	344
src/Avalonia.Base/Input/AsyncDataTransferExtensions.cs	66
src/Avalonia.Base/Input/AsyncDataTransferItemExtensions.cs	24
src/Avalonia.Base/Input/AsyncToSyncDataTransfer.cs	30
src/Avalonia.Base/Input/AsyncToSyncDataTransferItem.cs	14
src/Avalonia.Base/Input/Cursor.cs	68
src/Avalonia.Base/Input/DataFormat.cs	106
src/Avalonia.Base/Input/DataFormatKind.cs	7
src/Avalonia.Base/Input/DataFormatOfT.cs	11
src/Avalonia.Base/Input/DataFormats.cs	33
src/Avalonia.Base/Input/DataObject.cs	26
src/Avalonia.Base/Input/DataObjectExtensions.cs	28
src/Avalonia.Base/Input/DataTransfer.cs	34
src/Avalonia.Base/Input/DataTransferExtensions.cs	60
src/Avalonia.Base/Input/DataTransferItem.cs	124
src/Avalonia.Base/Input/DataTransferItemExtensions.cs	23
src/Avalonia.Base/Input/DragDrop.cs	72
src/Avalonia.Base/Input/DragDropDevice.cs	113
src/Avalonia.Base/Input/DragDropEffects.cs	12
src/Avalonia.Base/Input/DragEventArgs.cs	51
src/Avalonia.Base/Input/FindNextElementOptions.cs	16
src/Avalonia.Base/Input/FocusChangingEventArgs.cs	34
src/Avalonia.Base/Input/FocusHelpers.cs	76
src/Avalonia.Base/Input/FocusManager.cs	885
src/Avalonia.Base/Input/GestureRecognizers/GestureRecognizer.cs	39
src/Avalonia.Base/Input/GestureRecognizers/GestureRecognizerCollection.cs	86
src/Avalonia.Base/Input/GestureRecognizers/PinchGestureRecognizer.cs	115
src/Avalonia.Base/Input/GestureRecognizers/PullGestureRecognizer.cs	116
src/Avalonia.Base/Input/GestureRecognizers/ScrollGestureRecognizer.cs	189
src/Avalonia.Base/Input/GestureRecognizers/VelocityTracker.cs	266
src/Avalonia.Base/Input/Gestures.cs	291
src/Avalonia.Base/Input/GotFocusEventArgs.cs	12
src/Avalonia.Base/Input/HoldingRoutedEventArgs.cs	28
src/Avalonia.Base/Input/IAccessKeyHandler.cs	11
src/Avalonia.Base/Input/IAsyncDataTransfer.cs	9
src/Avalonia.Base/Input/IAsyncDataTransferItem.cs	8
src/Avalonia.Base/Input/IClickableControl.cs	11
src/Avalonia.Base/Input/ICloseable.cs	8
src/Avalonia.Base/Input/ICommandSource.cs	12
src/Avalonia.Base/Input/ICustomKeyboardNavigation.cs	8
src/Avalonia.Base/Input/IDataObject.cs	12
src/Avalonia.Base/Input/IDataTransfer.cs	8
src/Avalonia.Base/Input/IDataTransferItem.cs	7
src/Avalonia.Base/Input/IFocusManager.cs	11
src/Avalonia.Base/Input/IFocusScope.cs	8
src/Avalonia.Base/Input/IInputDevice.cs	10
src/Avalonia.Base/Input/IInputElement.cs	40
src/Avalonia.Base/Input/IInputManager.cs	14
src/Avalonia.Base/Input/IInputRoot.cs	14
src/Avalonia.Base/Input/IKeyboardDevice.cs	44
src/Avalonia.Base/Input/IKeyboardNavigationHandler.cs	14
src/Avalonia.Base/Input/IMainMenu.cs	12
src/Avalonia.Base/Input/IMouseDevice.cs	8
src/Avalonia.Base/Input/INavigableContainer.cs	7
src/Avalonia.Base/Input/IPenDevice.cs	8
src/Avalonia.Base/Input/IPointer.cs	20
src/Avalonia.Base/Input/IPointerDevice.cs	10
src/Avalonia.Base/Input/InputElement.cs	587
src/Avalonia.Base/Input/InputExtensions.cs	40
src/Avalonia.Base/Input/InputManager.cs	23
src/Avalonia.Base/Input/InputMethod.cs	34
src/Avalonia.Base/Input/Key.cs	233
src/Avalonia.Base/Input/KeyBinding.cs	39
src/Avalonia.Base/Input/KeyDeviceType.cs	12
src/Avalonia.Base/Input/KeyEventArgs.cs	10
src/Avalonia.Base/Input/KeyGesture.cs	155
src/Avalonia.Base/Input/KeySymbolHelper.cs	23
src/Avalonia.Base/Input/KeyboardDevice.cs	247
src/Avalonia.Base/Input/KeyboardNavigation.cs	56
src/Avalonia.Base/Input/KeyboardNavigationHandler.cs	158
src/Avalonia.Base/Input/KeyboardNavigationMode.cs	12
src/Avalonia.Base/Input/MouseDevice.cs	261
src/Avalonia.Base/Input/Navigation/TabNavigation.cs	514
src/Avalonia.Base/Input/Navigation/XYFocus.Bubbling.cs	137
src/Avalonia.Base/Input/Navigation/XYFocus.FindElements.cs	103
src/Avalonia.Base/Input/Navigation/XYFocus.Impl.cs	340
src/Avalonia.Base/Input/Navigation/XYFocus.Properties.cs	75
src/Avalonia.Base/Input/Navigation/XYFocusAlgorithms.cs	284
src/Avalonia.Base/Input/Navigation/XYFocusHelpers.cs	32
src/Avalonia.Base/Input/Navigation/XYFocusNavigationModes.cs	11
src/Avalonia.Base/Input/Navigation/XYFocusNavigationStrategy.cs	8
src/Avalonia.Base/Input/Navigation/XYFocusOptions.cs	16
src/Avalonia.Base/Input/NavigationDirection.cs	58
src/Avalonia.Base/Input/NavigationMethod.cs	10
src/Avalonia.Base/Input/PenDevice.cs	176
src/Avalonia.Base/Input/PhysicalKey.cs	173
src/Avalonia.Base/Input/PhysicalKeyExtensions.cs	344
src/Avalonia.Base/Input/PinchEventArgs.cs	29
src/Avalonia.Base/Input/Platform/BinaryFormatterHelper.cs	55
src/Avalonia.Base/Input/Platform/Clipboard.cs	77
src/Avalonia.Base/Input/Platform/ClipboardExtensions.cs	61
src/Avalonia.Base/Input/Platform/DataObjectToDataTransferItemWrapper.cs	59
src/Avalonia.Base/Input/Platform/DataObjectToDataTransferWrapper.cs	66
src/Avalonia.Base/Input/Platform/DataTransferToDataObjectWrapper.cs	32
src/Avalonia.Base/Input/Platform/IClipboard.cs	26
src/Avalonia.Base/Input/Platform/IClipboardImpl.cs	10
src/Avalonia.Base/Input/Platform/IFlushableClipboardImpl.cs	8
src/Avalonia.Base/Input/Platform/IOwnedClipboardImpl.cs	8
src/Avalonia.Base/Input/Platform/IPlatformDragSource.cs	19
src/Avalonia.Base/Input/Platform/KeyGestureFormatInfo.cs	69
src/Avalonia.Base/Input/Platform/PlatformAsyncDataTransfer.cs	22
src/Avalonia.Base/Input/Platform/PlatformAsyncDataTransferItem.cs	18
src/Avalonia.Base/Input/Platform/PlatformDataTransfer.cs	26
src/Avalonia.Base/Input/Platform/PlatformDataTransferItem.cs	44
src/Avalonia.Base/Input/Platform/PlatformHotkeyConfiguration.cs	127
src/Avalonia.Base/Input/Pointer.cs	100
src/Avalonia.Base/Input/PointerDeltaEventArgs.cs	20
src/Avalonia.Base/Input/PointerEventArgs.cs	151
src/Avalonia.Base/Input/PointerOverPreProcessor.cs	224
src/Avalonia.Base/Input/PointerPoint.cs	132
src/Avalonia.Base/Input/PointerWheelEventArgs.cs	20
src/Avalonia.Base/Input/PullGestureEventArgs.cs	36
src/Avalonia.Base/Input/Raw/IDragDropDevice.cs	8
src/Avalonia.Base/Input/Raw/RawDragEvent.cs	46
src/Avalonia.Base/Input/Raw/RawDragEventType.cs	10
src/Avalonia.Base/Input/Raw/RawInputEventArgs.cs	19
src/Avalonia.Base/Input/Raw/RawInputHelpers.cs	25
src/Avalonia.Base/Input/Raw/RawKeyEventArgs.cs	63
src/Avalonia.Base/Input/Raw/RawMouseWheelEventArgs.cs	19
src/Avalonia.Base/Input/Raw/RawPointerEventArgs.cs	98
src/Avalonia.Base/Input/Raw/RawPointerGestureEventArgs.cs	20
src/Avalonia.Base/Input/Raw/RawSizeEventArgs.cs	18
src/Avalonia.Base/Input/Raw/RawTextInputEventArgs.cs	18
src/Avalonia.Base/Input/Raw/RawTouchEventArgs.cs	23
src/Avalonia.Base/Input/ScrollGestureEventArgs.cs	35
src/Avalonia.Base/Input/TappedEventArgs.cs	19
src/Avalonia.Base/Input/TextInput/ITextInputMethodImpl.cs	17
src/Avalonia.Base/Input/TextInput/InputMethodManager.cs	141
src/Avalonia.Base/Input/TextInput/TextInputContentType.cs	17
src/Avalonia.Base/Input/TextInput/TextInputMethodClient.cs	62
src/Avalonia.Base/Input/TextInput/TextInputMethodClientRequeryRequestedEventArgs.cs	5
src/Avalonia.Base/Input/TextInput/TextInputMethodClientRequestedEventArgs.cs	8
src/Avalonia.Base/Input/TextInput/TextInputOptions.cs	126
src/Avalonia.Base/Input/TextInput/TextInputReturnKeyType.cs	12
src/Avalonia.Base/Input/TextInput/TransformTrackingHelper.cs	101
src/Avalonia.Base/Input/TextInputEventArgs.cs	8
src/Avalonia.Base/Input/TouchDevice.cs	147
src/Avalonia.Base/Input/VectorEventArgs.cs	9
src/Avalonia.Base/Interactivity/CancelRoutedEventArgs.cs	18
src/Avalonia.Base/Interactivity/EventRoute.cs	134
src/Avalonia.Base/Interactivity/Interactive.cs	147
src/Avalonia.Base/Interactivity/InteractiveExtensions.cs	34
src/Avalonia.Base/Interactivity/RoutedEvent.cs	114
src/Avalonia.Base/Interactivity/RoutedEventArgs.cs	23
src/Avalonia.Base/Interactivity/RoutedEventRegistry.cs	46
src/Avalonia.Base/Layout/EffectiveViewportChangedEventArgs.cs	12
src/Avalonia.Base/Layout/IEmbeddedLayoutRoot.cs	7
src/Avalonia.Base/Layout/ILayoutManager.cs	16
src/Avalonia.Base/Layout/ILayoutRoot.cs	11
src/Avalonia.Base/Layout/LayoutExtensions.cs	47
src/Avalonia.Base/Layout/LayoutHelper.cs	172
src/Avalonia.Base/Layout/LayoutInformation.cs	12
src/Avalonia.Base/Layout/LayoutManager.cs	363
src/Avalonia.Base/Layout/LayoutQueue.cs	88
src/Avalonia.Base/Layout/Layoutable.cs	588
src/Avalonia.Base/Layout/MinMax.cs	39
src/Avalonia.Base/Layout/Orientation.cs	8
src/Avalonia.Base/Logging/ILogSink.cs	18
src/Avalonia.Base/Logging/LogArea.cs	22
src/Avalonia.Base/Logging/LogEventLevel.cs	12
src/Avalonia.Base/Logging/Logger.cs	25
src/Avalonia.Base/Logging/ParametrizedLogger.cs	87
src/Avalonia.Base/Logging/StringLogSink.cs	132
src/Avalonia.Base/LogicalTree/ChildIndexChangedEventArgs.cs	30
src/Avalonia.Base/LogicalTree/ControlLocator.cs	58
src/Avalonia.Base/LogicalTree/IChildIndexProvider.cs	11
src/Avalonia.Base/LogicalTree/ILogical.cs	19
src/Avalonia.Base/LogicalTree/ILogicalRoot.cs	8
src/Avalonia.Base/LogicalTree/LogicalExtensions.cs	129
src/Avalonia.Base/LogicalTree/LogicalTreeAttachmentEventArgs.cs	19
src/Avalonia.Base/Matrix.cs	308
src/Avalonia.Base/Media/AcrylicBackgroundSource.cs	8
src/Avalonia.Base/Media/AlignmentX.cs	9
src/Avalonia.Base/Media/AlignmentY.cs	9
src/Avalonia.Base/Media/ArcSegment.cs	49
src/Avalonia.Base/Media/BackgroundSizing.cs	9
src/Avalonia.Base/Media/BaselineAlignment.cs	14
src/Avalonia.Base/Media/BezierSegment .cs	34
src/Avalonia.Base/Media/BoxShadow.cs	162
src/Avalonia.Base/Media/BoxShadows.cs	157
src/Avalonia.Base/Media/Brush.cs	92
src/Avalonia.Base/Media/BrushConverter.cs	17
src/Avalonia.Base/Media/BrushExtensions.cs	23
src/Avalonia.Base/Media/BrushMappingMode.cs	8
src/Avalonia.Base/Media/Brushes.cs	147
src/Avalonia.Base/Media/CharacterHit.cs	40
src/Avalonia.Base/Media/Color.cs	443
src/Avalonia.Base/Media/Colors.cs	147
src/Avalonia.Base/Media/CompositeFontFamilyKey.cs	14
src/Avalonia.Base/Media/ConicGradientBrush.cs	40
src/Avalonia.Base/Media/DashStyle.cs	76
src/Avalonia.Base/Media/Drawing.cs	12
src/Avalonia.Base/Media/DrawingBrush.cs	66
src/Avalonia.Base/Media/DrawingCollection.cs	16
src/Avalonia.Base/Media/DrawingContext.cs	239
src/Avalonia.Base/Media/DrawingGroup.cs	272
src/Avalonia.Base/Media/DrawingImage.cs	57
src/Avalonia.Base/Media/EdgeMode.cs	9
src/Avalonia.Base/Media/Effects/BlurEffect.cs	17
src/Avalonia.Base/Media/Effects/DropShadowEffect.cs	82
src/Avalonia.Base/Media/Effects/Effect.cs	69
src/Avalonia.Base/Media/Effects/EffectAnimator.cs	110
src/Avalonia.Base/Media/Effects/EffectConverter.cs	15
src/Avalonia.Base/Media/Effects/EffectExtesions.cs	41
src/Avalonia.Base/Media/Effects/EffectTransition.cs	67
src/Avalonia.Base/Media/Effects/IBlurEffect.cs	20
src/Avalonia.Base/Media/Effects/IDropShadowEffect.cs	72
src/Avalonia.Base/Media/Effects/IEffect.cs	16
src/Avalonia.Base/Media/EllipseGeometry.cs	67
src/Avalonia.Base/Media/ExperimentalAcrylicMaterial.cs	180
src/Avalonia.Base/Media/FillRule.cs	8
src/Avalonia.Base/Media/FlowDirection.cs	8
src/Avalonia.Base/Media/FontFallback.cs	8
src/Avalonia.Base/Media/FontFamily.cs	169
src/Avalonia.Base/Media/FontFeature.cs	97
src/Avalonia.Base/Media/FontFeatureCollection.cs	29
src/Avalonia.Base/Media/FontManager.cs	279
src/Avalonia.Base/Media/FontManagerOptions.cs	10
src/Avalonia.Base/Media/FontMetrics.cs	16
src/Avalonia.Base/Media/FontSimulations.cs	11
src/Avalonia.Base/Media/FontSourceIdentifier.cs	14
src/Avalonia.Base/Media/FontStretch.cs	15
src/Avalonia.Base/Media/FontStyle.cs	9
src/Avalonia.Base/Media/FontWeight.cs	25
src/Avalonia.Base/Media/Fonts/EmbeddedFontCollection.cs	125
src/Avalonia.Base/Media/Fonts/FamilyNameCollection.cs	86
src/Avalonia.Base/Media/Fonts/FontCollectionBase.cs	325
src/Avalonia.Base/Media/Fonts/FontCollectionKey.cs	4
src/Avalonia.Base/Media/Fonts/FontFamilyKey.cs	63
src/Avalonia.Base/Media/Fonts/FontFamilyLoader.cs	117
src/Avalonia.Base/Media/Fonts/IFontCollection.cs	22
src/Avalonia.Base/Media/Fonts/OpenTypeTag.cs	58
src/Avalonia.Base/Media/Fonts/SystemFontCollection.cs	129
src/Avalonia.Base/Media/Fonts/Tables/BigEndianBinaryReader.cs	220
src/Avalonia.Base/Media/Fonts/Tables/EncodingIDExtensions.cs	18
src/Avalonia.Base/Media/Fonts/Tables/EncodingIDs.cs	13
src/Avalonia.Base/Media/Fonts/Tables/FeatureListTable.cs	60
src/Avalonia.Base/Media/Fonts/Tables/HorizontalHeadTable.cs	92
src/Avalonia.Base/Media/Fonts/Tables/InvalidFontTableException.cs	11
src/Avalonia.Base/Media/Fonts/Tables/KnownNameIds.cs	24
src/Avalonia.Base/Media/Fonts/Tables/MissingFontTableException.cs	11
src/Avalonia.Base/Media/Fonts/Tables/Name/NameRecord.cs	32
src/Avalonia.Base/Media/Fonts/Tables/Name/NameTable.cs	99
src/Avalonia.Base/Media/Fonts/Tables/OS2Table.cs	296
src/Avalonia.Base/Media/Fonts/Tables/PlatformIDs.cs	11
src/Avalonia.Base/Media/Fonts/Tables/StringLoader.cs	26
src/Avalonia.Base/Media/FormattedText.cs	1105
src/Avalonia.Base/Media/Geometry.cs	184
src/Avalonia.Base/Media/GeometryBuilder.cs	358
src/Avalonia.Base/Media/GeometryCollection.cs	39
src/Avalonia.Base/Media/GeometryDrawing.cs	43
src/Avalonia.Base/Media/GeometryGroup.cs	79
src/Avalonia.Base/Media/GlyphMetrics.cs	8
src/Avalonia.Base/Media/GlyphRun.cs	591
src/Avalonia.Base/Media/GlyphRunDrawing.cs	32
src/Avalonia.Base/Media/GlyphRunMetrics.cs	14
src/Avalonia.Base/Media/GradientBrush.cs	75
src/Avalonia.Base/Media/GradientSpreadMethod.cs	9
src/Avalonia.Base/Media/GradientStop.cs	26
src/Avalonia.Base/Media/GradientStops.cs	24
src/Avalonia.Base/Media/HslColor.cs	316
src/Avalonia.Base/Media/HsvColor.cs	324
src/Avalonia.Base/Media/IAffectsRender.cs	8
src/Avalonia.Base/Media/IBrush.cs	13
src/Avalonia.Base/Media/IConicGradientBrush.cs	10
src/Avalonia.Base/Media/IDashStyle.cs	11
src/Avalonia.Base/Media/IExperimentalAcrylicMaterial.cs	13
src/Avalonia.Base/Media/IGlyphTypeface.cs	23
src/Avalonia.Base/Media/IGlyphTypeface2.cs	15
src/Avalonia.Base/Media/IGradientBrush.cs	11
src/Avalonia.Base/Media/IGradientStop.cs	10
src/Avalonia.Base/Media/IImage.cs	12
src/Avalonia.Base/Media/IImageBrush.cs	17
src/Avalonia.Base/Media/IImmutableBrush.cs	4
src/Avalonia.Base/Media/IImmutableGlyphRunReference.cs	21
src/Avalonia.Base/Media/ILinearGradientBrush.cs	10
src/Avalonia.Base/Media/IMutableBrush.cs	10
src/Avalonia.Base/Media/IMutableExperimentalAcrylicMaterial.cs	9
src/Avalonia.Base/Media/IMutableTransform.cs	9
src/Avalonia.Base/Media/IPen.cs	14
src/Avalonia.Base/Media/IRadialGradientBrush.cs	14
src/Avalonia.Base/Media/ISceneBrush.cs	28
src/Avalonia.Base/Media/ISolidColorBrush.cs	13
src/Avalonia.Base/Media/ITileBrush.cs	15
src/Avalonia.Base/Media/ITransform.cs	11
src/Avalonia.Base/Media/ImageBrush.cs	38
src/Avalonia.Base/Media/ImageDrawing.cs	31
src/Avalonia.Base/Media/Imaging/Bitmap.cs	182
src/Avalonia.Base/Media/Imaging/BitmapBlendingMode.cs	34
src/Avalonia.Base/Media/Imaging/BitmapInterpolationMode.cs	11
src/Avalonia.Base/Media/Imaging/BitmapMemory.cs	55
src/Avalonia.Base/Media/Imaging/CroppedBitmap.cs	66
src/Avalonia.Base/Media/Imaging/IBitmap.cs	17
src/Avalonia.Base/Media/Imaging/PixelFormatReaders.cs	427
src/Avalonia.Base/Media/Imaging/PixelFormatTranscoder.cs	26
src/Avalonia.Base/Media/Imaging/PixelFormatWriter.cs	385
src/Avalonia.Base/Media/Imaging/RenderTargetBitmap.cs	48
src/Avalonia.Base/Media/Imaging/WriteableBitmap.cs	88
src/Avalonia.Base/Media/ImmediateDrawingContext.cs	222
src/Avalonia.Base/Media/Immutable/ImmutableConicGradientBrush.cs	28
src/Avalonia.Base/Media/Immutable/ImmutableDashStyle.cs	55
src/Avalonia.Base/Media/Immutable/ImmutableGradientBrush.cs	30
src/Avalonia.Base/Media/Immutable/ImmutableGradientStop.cs	18
src/Avalonia.Base/Media/Immutable/ImmutableImageBrush.cs	37
src/Avalonia.Base/Media/Immutable/ImmutableLinearGradientBrush.cs	28
src/Avalonia.Base/Media/Immutable/ImmutablePen.cs	61
src/Avalonia.Base/Media/Immutable/ImmutableRadialGradientBrush.cs	55
src/Avalonia.Base/Media/Immutable/ImmutableSolidColorBrush.cs	54
src/Avalonia.Base/Media/Immutable/ImmutableTextDecoration.cs	21
src/Avalonia.Base/Media/Immutable/ImmutableTileBrush.cs	50
src/Avalonia.Base/Media/Immutable/ImmutableTransform.cs	12
src/Avalonia.Base/Media/ImmutableExperimentalAcrylicMaterial.cs	57
src/Avalonia.Base/Media/ImmutableGeometry.cs	15
src/Avalonia.Base/Media/KnownColors.cs	221
src/Avalonia.Base/Media/LineGeometry.cs	43
src/Avalonia.Base/Media/LineSegment.cs	20
src/Avalonia.Base/Media/LinearGradientBrush.cs	40
src/Avalonia.Base/Media/MaterialExtensions.cs	12
src/Avalonia.Base/Media/MatrixTransform.cs	26
src/Avalonia.Base/Media/MediaContext.Clock.cs	67
src/Avalonia.Base/Media/MediaContext.Compositor.cs	88
src/Avalonia.Base/Media/MediaContext.cs	168
src/Avalonia.Base/Media/MediaExtensions.cs	77
src/Avalonia.Base/Media/PathFigure.cs	85
src/Avalonia.Base/Media/PathGeometry.cs	92
src/Avalonia.Base/Media/PathGeometryCollections.cs	33
src/Avalonia.Base/Media/PathMarkupParser.cs	486
src/Avalonia.Base/Media/PathSegment.cs	14
src/Avalonia.Base/Media/Pen.cs	201
src/Avalonia.Base/Media/PenLineCap.cs	9
src/Avalonia.Base/Media/PenLineJoin.cs	9
src/Avalonia.Base/Media/PlatformDrawingContext.cs	94
src/Avalonia.Base/Media/PlatformGeometry.cs	20
src/Avalonia.Base/Media/PolyBezierSegment.cs	68
src/Avalonia.Base/Media/PolyLineSegment.cs	39
src/Avalonia.Base/Media/PolylineGeometry.cs	74
src/Avalonia.Base/Media/PreciseEllipticArcHelper.cs	752
src/Avalonia.Base/Media/QuadraticBezierSegment .cs	27
src/Avalonia.Base/Media/RadialGradientBrush.cs	86
src/Avalonia.Base/Media/RectangleGeometry.cs	68
src/Avalonia.Base/Media/RenderOptions.cs	88
src/Avalonia.Base/Media/RotateTransform.cs	49
src/Avalonia.Base/Media/ScaleTransform.cs	41
src/Avalonia.Base/Media/SkewTransform.cs	40
src/Avalonia.Base/Media/SolidColorBrush.cs	51
src/Avalonia.Base/Media/StreamGeometry.cs	43
src/Avalonia.Base/Media/StreamGeometryContext.cs	86
src/Avalonia.Base/Media/Stretch.cs	10
src/Avalonia.Base/Media/StretchDirection.cs	9
src/Avalonia.Base/Media/SweepDirection.cs	8
src/Avalonia.Base/Media/TextAlignment.cs	13
src/Avalonia.Base/Media/TextCollapsingCreateInfo.cs	16
src/Avalonia.Base/Media/TextDecoration.cs	156
src/Avalonia.Base/Media/TextDecorationCollection.cs	46
src/Avalonia.Base/Media/TextDecorationLocation.cs	10
src/Avalonia.Base/Media/TextDecorationUnit.cs	9
src/Avalonia.Base/Media/TextDecorations.cs	41
src/Avalonia.Base/Media/TextFormatting/BidiReorderer.cs	224
src/Avalonia.Base/Media/TextFormatting/DrawableTextRun.cs	9
src/Avalonia.Base/Media/TextFormatting/FormattedTextSource.cs	98
src/Avalonia.Base/Media/TextFormatting/FormattingBufferHelper.cs	68
src/Avalonia.Base/Media/TextFormatting/FormattingObjectPool.cs	69
src/Avalonia.Base/Media/TextFormatting/GenericTextParagraphProperties.cs	92
src/Avalonia.Base/Media/TextFormatting/GenericTextRunProperties.cs	45
src/Avalonia.Base/Media/TextFormatting/GlyphInfo.cs	15
src/Avalonia.Base/Media/TextFormatting/ITextSource.cs	7
src/Avalonia.Base/Media/TextFormatting/IndexedTextRun.cs	10
src/Avalonia.Base/Media/TextFormatting/InterWordJustification.cs	81
src/Avalonia.Base/Media/TextFormatting/JustificationProperties.cs	8
src/Avalonia.Base/Media/TextFormatting/LogicalDirection.cs	8
src/Avalonia.Base/Media/TextFormatting/LogicalTextRunEnumerator.cs	61
src/Avalonia.Base/Media/TextFormatting/ShapedBuffer.cs	126
src/Avalonia.Base/Media/TextFormatting/ShapedTextRun.cs	153
src/Avalonia.Base/Media/TextFormatting/SplitResult.cs	20
src/Avalonia.Base/Media/TextFormatting/TextBounds.cs	18
src/Avalonia.Base/Media/TextFormatting/TextCharacters.cs	156
src/Avalonia.Base/Media/TextFormatting/TextCollapsingProperties.cs	46
src/Avalonia.Base/Media/TextFormatting/TextEllipsisHelper.cs	76
src/Avalonia.Base/Media/TextFormatting/TextEndOfLine.cs	11
src/Avalonia.Base/Media/TextFormatting/TextEndOfParagraph.cs	12
src/Avalonia.Base/Media/TextFormatting/TextFormatter.cs	33
src/Avalonia.Base/Media/TextFormatting/TextFormatterImpl.cs	768
src/Avalonia.Base/Media/TextFormatting/TextLayout.cs	467
src/Avalonia.Base/Media/TextFormatting/TextLeadingPrefixCharacterEllipsis.cs	137
src/Avalonia.Base/Media/TextFormatting/TextLine.cs	35
src/Avalonia.Base/Media/TextFormatting/TextLineBreak.cs	16
src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs	1076
src/Avalonia.Base/Media/TextFormatting/TextLineMetrics.cs	18
src/Avalonia.Base/Media/TextFormatting/TextMetrics.cs	29
src/Avalonia.Base/Media/TextFormatting/TextParagraphProperties.cs	25
src/Avalonia.Base/Media/TextFormatting/TextRange.cs	31
src/Avalonia.Base/Media/TextFormatting/TextRun.cs	23
src/Avalonia.Base/Media/TextFormatting/TextRunBounds.cs	17
src/Avalonia.Base/Media/TextFormatting/TextRunProperties.cs	65
src/Avalonia.Base/Media/TextFormatting/TextShaper.cs	36
src/Avalonia.Base/Media/TextFormatting/TextShaperOptions.cs	42
src/Avalonia.Base/Media/TextFormatting/TextTrailingCharacterEllipsis.cs	20
src/Avalonia.Base/Media/TextFormatting/TextTrailingWordEllipsis.cs	24
src/Avalonia.Base/Media/TextFormatting/Unicode/BiDiAlgorithm.cs	1098
src/Avalonia.Base/Media/TextFormatting/Unicode/BiDiClass.cs	29
src/Avalonia.Base/Media/TextFormatting/Unicode/BiDiData.cs	118
src/Avalonia.Base/Media/TextFormatting/Unicode/BiDiPairedBracketType.cs	9
src/Avalonia.Base/Media/TextFormatting/Unicode/BinaryReaderExtensions.cs	45
src/Avalonia.Base/Media/TextFormatting/Unicode/Codepoint.cs	156
src/Avalonia.Base/Media/TextFormatting/Unicode/CodepointEnumerator.cs	22
src/Avalonia.Base/Media/TextFormatting/Unicode/EastAsianWidthClass.cs	12
src/Avalonia.Base/Media/TextFormatting/Unicode/GeneralCategory.cs	44
src/Avalonia.Base/Media/TextFormatting/Unicode/Grapheme.cs	15
src/Avalonia.Base/Media/TextFormatting/Unicode/GraphemeBreak.cs	7
src/Avalonia.Base/Media/TextFormatting/Unicode/GraphemeBreakClass.cs	25
src/Avalonia.Base/Media/TextFormatting/Unicode/GraphemeEnumerator.cs	169
src/Avalonia.Base/Media/TextFormatting/Unicode/LineBreak.cs	18
src/Avalonia.Base/Media/TextFormatting/Unicode/LineBreakClass.cs	54
src/Avalonia.Base/Media/TextFormatting/Unicode/LineBreakEnumerator.cs	1228
src/Avalonia.Base/Media/TextFormatting/Unicode/LineBreakPairTable.cs	46
src/Avalonia.Base/Media/TextFormatting/Unicode/PropertyValueAliasHelper.cs	529
src/Avalonia.Base/Media/TextFormatting/Unicode/Script.cs	178
src/Avalonia.Base/Media/TextFormatting/Unicode/UnicodeData.cs	63
src/Avalonia.Base/Media/TextFormatting/Unicode/UnicodeTrie.cs	51
src/Avalonia.Base/Media/TextFormatting/Unicode/UnicodeTrieBuilder.Constants.cs	42
src/Avalonia.Base/Media/TextFormatting/Unicode/UnicodeTrieBuilder.cs	692
src/Avalonia.Base/Media/TextFormatting/Unicode/Utf16Utils.cs	21
src/Avalonia.Base/Media/TextFormatting/UnshapedTextRun.cs	18
src/Avalonia.Base/Media/TextFormatting/WrappingTextLineBreak.cs	22
src/Avalonia.Base/Media/TextHitTestResult.cs	18
src/Avalonia.Base/Media/TextLeadingPrefixTrimming.cs	22
src/Avalonia.Base/Media/TextNoneTrimming.cs	16
src/Avalonia.Base/Media/TextRenderingMode.cs	10
src/Avalonia.Base/Media/TextTrailingTrimming.cs	26
src/Avalonia.Base/Media/TextTrimming.cs	39
src/Avalonia.Base/Media/TextWrapping.cs	9
src/Avalonia.Base/Media/TileBrush.cs	69
src/Avalonia.Base/Media/Transform.cs	46
src/Avalonia.Base/Media/TransformConverter.cs	18
src/Avalonia.Base/Media/TransformExtensions.cs	13
src/Avalonia.Base/Media/TransformGroup.cs	83
src/Avalonia.Base/Media/Transformation/InterpolationUtilities.cs	33
src/Avalonia.Base/Media/Transformation/TransformOperation.cs	161
src/Avalonia.Base/Media/Transformation/TransformOperations.cs	184
src/Avalonia.Base/Media/Transformation/TransformParser.cs	353
src/Avalonia.Base/Media/TranslateTransform.cs	41
src/Avalonia.Base/Media/Typeface.cs	80
src/Avalonia.Base/Media/UnicodeRange.cs	145
src/Avalonia.Base/Media/VisualBrush.cs	99
src/Avalonia.Base/Metadata/AmbientAttribute.cs	8
src/Avalonia.Base/Metadata/AvaloniaListAttribute.cs	8
src/Avalonia.Base/Metadata/ContentAttribute.cs	8
src/Avalonia.Base/Metadata/ControlTemplateScopeAttribute.cs	7
src/Avalonia.Base/Metadata/DataTypeAttribute.cs	6
src/Avalonia.Base/Metadata/DependsOnAttribute.cs	13
src/Avalonia.Base/Metadata/IAddChild.cs	11
src/Avalonia.Base/Metadata/InheritDataTypeFromAttribute.cs	16
src/Avalonia.Base/Metadata/InheritDataTypeFromItemsAttribute.cs	12
src/Avalonia.Base/Metadata/MarkupExtensionOption.cs	16
src/Avalonia.Base/Metadata/NotClientImplementableAttribute.cs	8
src/Avalonia.Base/Metadata/PrivateApiAttribute.cs	7
src/Avalonia.Base/Metadata/TemplateContent.cs	9
src/Avalonia.Base/Metadata/TrimSurroundingWhitespaceAttribute.cs	8
src/Avalonia.Base/Metadata/UnstableAttribute.cs	16
src/Avalonia.Base/Metadata/UsableDuringInitializationAttribute.cs	8
src/Avalonia.Base/Metadata/WhitespaceSignificantCollectionAttribute.cs	8
src/Avalonia.Base/Metadata/XmlnsDefinitionAttribute.cs	15
src/Avalonia.Base/Metadata/XmlnsPrefixAttribute.cs	15
src/Avalonia.Base/PixelPoint.cs	87
src/Avalonia.Base/PixelRect.cs	198
src/Avalonia.Base/PixelSize.cs	89
src/Avalonia.Base/PixelVector.cs	88
src/Avalonia.Base/Platform/AlphaFormat.cs	9
src/Avalonia.Base/Platform/AssetLoader.cs	34
src/Avalonia.Base/Platform/DefaultPlatformSettings.cs	47
src/Avalonia.Base/Platform/IAssetLoader.cs	20
src/Avalonia.Base/Platform/IBitmapImpl.cs	15
src/Avalonia.Base/Platform/ICursorFactory.cs	12
src/Avalonia.Base/Platform/ICursorImpl.cs	11
src/Avalonia.Base/Platform/IDrawingContextImpl.cs	60
src/Avalonia.Base/Platform/IDrawingContextWithAcrylicLikeSupport.cs	10
src/Avalonia.Base/Platform/IExternalObjectsRenderInterfaceContextFeature.cs	48
src/Avalonia.Base/Platform/IFontManagerImpl.cs	25
src/Avalonia.Base/Platform/IGeometryContext.cs	15
src/Avalonia.Base/Platform/IGeometryContext2.cs	11
src/Avalonia.Base/Platform/IGeometryImpl.cs	22
src/Avalonia.Base/Platform/IGlyphRunImpl.cs	16
src/Avalonia.Base/Platform/ILockedFramebuffer.cs	12
src/Avalonia.Base/Platform/IMacOSTopLevelPlatformHandle.cs	13
src/Avalonia.Base/Platform/IOptionalFeatureProvider.cs	18
src/Avalonia.Base/Platform/IPlatformBehaviorInhibition.cs	8
src/Avalonia.Base/Platform/IPlatformGpu.cs	29
src/Avalonia.Base/Platform/IPlatformHandle.cs	9
src/Avalonia.Base/Platform/IPlatformRenderInterface.cs	49
src/Avalonia.Base/Platform/IPlatformRenderInterfaceRegion.cs	15
src/Avalonia.Base/Platform/IPlatformSettings.cs	18
src/Avalonia.Base/Platform/IPlatformThreadingInterface.cs	15
src/Avalonia.Base/Platform/IReadableBitmapImpl.cs	12
src/Avalonia.Base/Platform/IRenderTarget.cs	37
src/Avalonia.Base/Platform/IRenderTargetBitmapImpl.cs	8
src/Avalonia.Base/Platform/IRuntimePlatform.cs	26
src/Avalonia.Base/Platform/IScopedResource.cs	38
src/Avalonia.Base/Platform/IStreamGeometryContextImpl.cs	8
src/Avalonia.Base/Platform/IStreamGeometryImpl.cs	10
src/Avalonia.Base/Platform/ITextShaperImpl.cs	11
src/Avalonia.Base/Platform/ITransformedGeometryImpl.cs	10
src/Avalonia.Base/Platform/IWriteableBitmapImpl.cs	8
src/Avalonia.Base/Platform/Internal/AssemblyDescriptor.cs	40
src/Avalonia.Base/Platform/Internal/AssemblyDescriptorResolver.cs	51
src/Avalonia.Base/Platform/Internal/AssetDescriptor.cs	43
src/Avalonia.Base/Platform/Internal/Constants.cs	5
src/Avalonia.Base/Platform/Internal/SlicedStream.cs	49
src/Avalonia.Base/Platform/Internal/UnmanagedBlob.cs	145
src/Avalonia.Base/Platform/Interop/Utf8Buffer.cs	53
src/Avalonia.Base/Platform/LockedFramebuffer.cs	27
src/Avalonia.Base/Platform/LtrbRect.cs	196
src/Avalonia.Base/Platform/PathGeometryContext.cs	85
src/Avalonia.Base/Platform/PixelFormat.cs	82
src/Avalonia.Base/Platform/PlatformColorValues.cs	34
src/Avalonia.Base/Platform/PlatformGraphicsDeviceAdapterDescription.cs	7
src/Avalonia.Base/Platform/PlatformGraphicsExternalMemory.cs	32
src/Avalonia.Base/Platform/PlatformHandle.cs	43
src/Avalonia.Base/Platform/RenderTargetProperties.cs	16
src/Avalonia.Base/Platform/RetainedFramebuffer.cs	46
src/Avalonia.Base/Platform/StandardAssetLoader.cs	178
src/Avalonia.Base/Platform/StandardRuntimePlatform.cs	17
src/Avalonia.Base/Platform/StandardRuntimePlatformServices.cs	15
src/Avalonia.Base/Platform/Storage/FallbackStorageProvider.cs	74
src/Avalonia.Base/Platform/Storage/FileIO/BclLauncher.cs	76
src/Avalonia.Base/Platform/Storage/FileIO/BclStorageFile.cs	8
src/Avalonia.Base/Platform/Storage/FileIO/BclStorageFolder.cs	22
src/Avalonia.Base/Platform/Storage/FileIO/BclStorageItem.cs	131
src/Avalonia.Base/Platform/Storage/FileIO/BclStorageProvider.cs	138
src/Avalonia.Base/Platform/Storage/FileIO/SecurityScopedStream.cs	84
src/Avalonia.Base/Platform/Storage/FileIO/StorageBookmarkHelper.cs	118
src/Avalonia.Base/Platform/Storage/FileIO/StorageProviderHelpers.cs	80
src/Avalonia.Base/Platform/Storage/FilePickerFileType.cs	22
src/Avalonia.Base/Platform/Storage/FilePickerFileTypes.cs	46
src/Avalonia.Base/Platform/Storage/FilePickerOpenOptions.cs	7
src/Avalonia.Base/Platform/Storage/FilePickerSaveOptions.cs	8
src/Avalonia.Base/Platform/Storage/FolderPickerOpenOptions.cs	5
src/Avalonia.Base/Platform/Storage/ILauncher.cs	38
src/Avalonia.Base/Platform/Storage/IStorageBookmarkItem.cs	21
src/Avalonia.Base/Platform/Storage/IStorageFile.cs	10
src/Avalonia.Base/Platform/Storage/IStorageFolder.cs	13
src/Avalonia.Base/Platform/Storage/IStorageItem.cs	17
src/Avalonia.Base/Platform/Storage/IStorageProvider.cs	21
src/Avalonia.Base/Platform/Storage/NoopStorageProvider.cs	23
src/Avalonia.Base/Platform/Storage/PickerOptions.cs	9
src/Avalonia.Base/Platform/Storage/StorageItemProperties.cs	17
src/Avalonia.Base/Platform/Storage/StorageProviderExtensions.cs	38
src/Avalonia.Base/Platform/Storage/WellKnownFolder.cs	10
src/Avalonia.Base/Platform/SystemNavigationManagerImpl.cs	11
src/Avalonia.Base/Platform/VisualQueryProvider.cs	28
src/Avalonia.Base/Point.cs	121
src/Avalonia.Base/Points.cs	12
src/Avalonia.Base/Properties/AssemblyInfo.cs	34
src/Avalonia.Base/PropertyStore/AvaloniaPropertyDictionaryPool.cs	22
src/Avalonia.Base/PropertyStore/BindingEntryBase.cs	173
src/Avalonia.Base/PropertyStore/BindingEntryBaseNonGenericHelper.cs	8
src/Avalonia.Base/PropertyStore/DirectBindingObserver.cs	70
src/Avalonia.Base/PropertyStore/DirectUntypedBindingObserver.cs	51
src/Avalonia.Base/PropertyStore/EffectiveValue.cs	99
src/Avalonia.Base/PropertyStore/EffectiveValue`1.cs	266
src/Avalonia.Base/PropertyStore/FramePriority.cs	38
src/Avalonia.Base/PropertyStore/IValueEntry.cs	13
src/Avalonia.Base/PropertyStore/IValueEntry`1.cs	7
src/Avalonia.Base/PropertyStore/ImmediateValueEntry.cs	32
src/Avalonia.Base/PropertyStore/ImmediateValueFrame.cs	58
src/Avalonia.Base/PropertyStore/LocalValueBindingObserver.cs	22
src/Avalonia.Base/PropertyStore/LocalValueBindingObserverBase.cs	104
src/Avalonia.Base/PropertyStore/PropertyNotifying.cs	24
src/Avalonia.Base/PropertyStore/SourceUntypedBindingEntry.cs	28
src/Avalonia.Base/PropertyStore/TypedBindingEntry.cs	44
src/Avalonia.Base/PropertyStore/UntypedValueUtils.cs	24
src/Avalonia.Base/PropertyStore/ValueFrame.cs	97
src/Avalonia.Base/PropertyStore/ValueStore.cs	987
src/Avalonia.Base/Reactive/AnonymousObserver.cs	50
src/Avalonia.Base/Reactive/AnonymousObserverNonGenericHelper.cs	7
src/Avalonia.Base/Reactive/AvaloniaPropertyBindingObservable.cs	112
src/Avalonia.Base/Reactive/AvaloniaPropertyChangedObservable.cs	40
src/Avalonia.Base/Reactive/AvaloniaPropertyObservable.cs	102
src/Avalonia.Base/Reactive/CombinedSubject.cs	16
src/Avalonia.Base/Reactive/CompositeDisposable.cs	250
src/Avalonia.Base/Reactive/Disposable.cs	62
src/Avalonia.Base/Reactive/DisposableMixin.cs	16
src/Avalonia.Base/Reactive/IAvaloniaSubject.cs	5
src/Avalonia.Base/Reactive/LightweightObservableBase.cs	189
src/Avalonia.Base/Reactive/LightweightSubject.cs	24
src/Avalonia.Base/Reactive/Observable.cs	218
src/Avalonia.Base/Reactive/Operators/CombineLatest.cs	308
src/Avalonia.Base/Reactive/Operators/Sink.cs	77
src/Avalonia.Base/Reactive/Operators/Switch.cs	117
src/Avalonia.Base/Reactive/SerialDisposableValue.cs	27
src/Avalonia.Base/Reactive/SingleSubscriberObservableBase.cs	65
src/Avalonia.Base/Rect.cs	308
src/Avalonia.Base/RelativePoint.cs	104
src/Avalonia.Base/RelativeRect.cs	113
src/Avalonia.Base/RelativeScalar.cs	59
src/Avalonia.Base/RenderTargetCorruptedException.cs	22
src/Avalonia.Base/RenderTargetNotReadyException.cs	20
src/Avalonia.Base/Rendering/Composition/Animations/AnimationInstanceBase.cs	68
src/Avalonia.Base/Rendering/Composition/Animations/CompositionAnimation.cs	34
src/Avalonia.Base/Rendering/Composition/Animations/CompositionAnimationGroup.cs	19
src/Avalonia.Base/Rendering/Composition/Animations/ExpressionAnimation.cs	28
src/Avalonia.Base/Rendering/Composition/Animations/ExpressionAnimationInstance.cs	41
src/Avalonia.Base/Rendering/Composition/Animations/IAnimationInstance.cs	15
src/Avalonia.Base/Rendering/Composition/Animations/ICompositionAnimationBase.cs	8
src/Avalonia.Base/Rendering/Composition/Animations/ImplicitAnimationCollection.cs	49
src/Avalonia.Base/Rendering/Composition/Animations/Interpolators.cs	76
src/Avalonia.Base/Rendering/Composition/Animations/KeyFrameAnimation.cs	49
src/Avalonia.Base/Rendering/Composition/Animations/KeyFrameAnimationInstance.cs	161
src/Avalonia.Base/Rendering/Composition/Animations/KeyFrames.cs	71
src/Avalonia.Base/Rendering/Composition/Animations/PropertySetSnapshot.cs	38
src/Avalonia.Base/Rendering/Composition/Brushes/ServerSimpleCompositionBrush.cs	44
src/Avalonia.Base/Rendering/Composition/Brushes/ServerSimpleContentBrush.cs	21
src/Avalonia.Base/Rendering/Composition/Brushes/ServerSimpleImageBrush.cs	31
src/Avalonia.Base/Rendering/Composition/CompositingRenderer.cs	203
src/Avalonia.Base/Rendering/Composition/CompositionCustomVisual.cs	38
src/Avalonia.Base/Rendering/Composition/CompositionCustomVisualHandler.cs	91
src/Avalonia.Base/Rendering/Composition/CompositionDrawListVisual.cs	46
src/Avalonia.Base/Rendering/Composition/CompositionDrawingSurface.cs	45
src/Avalonia.Base/Rendering/Composition/CompositionExperimentalAcrylicVisual.cs	9
src/Avalonia.Base/Rendering/Composition/CompositionExternalMemory.cs	59
src/Avalonia.Base/Rendering/Composition/CompositionInterop.cs	132
src/Avalonia.Base/Rendering/Composition/CompositionObject.cs	114
src/Avalonia.Base/Rendering/Composition/CompositionOptions.cs	6
src/Avalonia.Base/Rendering/Composition/CompositionPropertySet.cs	102
src/Avalonia.Base/Rendering/Composition/CompositionSurface.cs	8
src/Avalonia.Base/Rendering/Composition/CompositionTarget.cs	92
src/Avalonia.Base/Rendering/Composition/CompositionTransform.cs	5
src/Avalonia.Base/Rendering/Composition/Compositor.Factories.cs	25
src/Avalonia.Base/Rendering/Composition/Compositor.cs	273
src/Avalonia.Base/Rendering/Composition/ContainerVisual.cs	18
src/Avalonia.Base/Rendering/Composition/Drawing/CompositionRenderData.cs	56
src/Avalonia.Base/Rendering/Composition/Drawing/CompositionRenderDataSceneBrushContent.cs	38
src/Avalonia.Base/Rendering/Composition/Drawing/CompositorResourceHelpers.cs	103
src/Avalonia.Base/Rendering/Composition/Drawing/ICompositionRenderResource.cs	10
src/Avalonia.Base/Rendering/Composition/Drawing/ImmediateRenderDataSceneBrushContent.cs	69
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataBitmapNode.cs	23
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataEllipseNode.cs	44
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataGeometryNode.cs	23
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataGlyphRunNode.cs	27
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataLineNode.cs	46
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataNodes.cs	185
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataPushMatrixNode.cs	22
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataPushOpacityMaskNode.cs	19
src/Avalonia.Base/Rendering/Composition/Drawing/Nodes/RenderDataRectangleNode.cs	37
src/Avalonia.Base/Rendering/Composition/Drawing/RenderDataDrawingContext.cs	304
src/Avalonia.Base/Rendering/Composition/Drawing/ServerCompositionRenderData.cs	128
src/Avalonia.Base/Rendering/Composition/Drawing/ServerCompositionSimplePen.cs	10
src/Avalonia.Base/Rendering/Composition/Drawing/ServerResourceHelperExtensions.cs	50
src/Avalonia.Base/Rendering/Composition/ElementCompositionPreview.cs	16
src/Avalonia.Base/Rendering/Composition/Enums.cs	58
src/Avalonia.Base/Rendering/Composition/Expressions/BuiltInExpressionFfi.cs	234
src/Avalonia.Base/Rendering/Composition/Expressions/DelegateExpressionFfi.cs	202
src/Avalonia.Base/Rendering/Composition/Expressions/Expression.cs	322
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionEvaluationContext.cs	26
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionParseException.cs	12
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionParser.cs	238
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionTrackedValues.cs	46
src/Avalonia.Base/Rendering/Composition/Expressions/ExpressionVariant.cs	738
src/Avalonia.Base/Rendering/Composition/Expressions/TokenParser.cs	268
src/Avalonia.Base/Rendering/Composition/ICompositionTargetDebugEvents.cs	7
src/Avalonia.Base/Rendering/Composition/ICompositorSerializable.cs	8
src/Avalonia.Base/Rendering/Composition/MatrixUtils.cs	57
src/Avalonia.Base/Rendering/Composition/Server/CompositionProperty.cs	95
src/Avalonia.Base/Rendering/Composition/Server/CompositionTargetOverlays.cs	128
src/Avalonia.Base/Rendering/Composition/Server/DiagnosticTextRenderer.cs	61
src/Avalonia.Base/Rendering/Composition/Server/DirtyRectTracker.cs	89
src/Avalonia.Base/Rendering/Composition/Server/DrawingContextProxy.PendingCommands.cs	134
src/Avalonia.Base/Rendering/Composition/Server/DrawingContextProxy.cs	265
src/Avalonia.Base/Rendering/Composition/Server/FpsCounter.cs	52
src/Avalonia.Base/Rendering/Composition/Server/FrameTimeGraph.cs	135
src/Avalonia.Base/Rendering/Composition/Server/IServerClockItem.cs	5
src/Avalonia.Base/Rendering/Composition/Server/ReadbackIndices.cs	39
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionContainerVisual.cs	80
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionDrawListVisual.cs	49
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionDrawingSurface.cs	80
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionExperimentalAcrylicVisual.cs	21
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionSolidColorVisual.cs	10
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionSurface.cs	14
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionSurfaceVisual.cs	39
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionTarget.DirtyRects.cs	36
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionTarget.cs	226
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual.DirtyProperties.cs	70
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionVisual.cs	237
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositor.RenderResources.cs	18
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositor.UserApis.cs	78
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositor.cs	230
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositorAnimations.cs	29
src/Avalonia.Base/Rendering/Composition/Server/ServerCustomCompositionVisual.cs	78
src/Avalonia.Base/Rendering/Composition/Server/ServerList.cs	25
src/Avalonia.Base/Rendering/Composition/Server/ServerObject.cs	63
src/Avalonia.Base/Rendering/Composition/Server/ServerObjectAnimations.cs	144
src/Avalonia.Base/Rendering/Composition/Server/ServerRenderResource.cs	100
src/Avalonia.Base/Rendering/Composition/Server/ServerVisualRenderContext.cs	68
src/Avalonia.Base/Rendering/Composition/Server/SimpleServerObject.cs	24
src/Avalonia.Base/Rendering/Composition/Transport/Batch.cs	34
src/Avalonia.Base/Rendering/Composition/Transport/BatchStream.cs	183
src/Avalonia.Base/Rendering/Composition/Transport/BatchStreamArrayPool.cs	136
src/Avalonia.Base/Rendering/Composition/Transport/BatchStreamDebugMarker.cs	7
src/Avalonia.Base/Rendering/Composition/Transport/ServerListProxyHelper.cs	78
src/Avalonia.Base/Rendering/Composition/Visual.cs	54
src/Avalonia.Base/Rendering/Composition/VisualCollection.cs	57
src/Avalonia.Base/Rendering/DefaultRenderTimer.cs	57
src/Avalonia.Base/Rendering/ICustomHitTest.cs	10
src/Avalonia.Base/Rendering/IRenderLoop.cs	11
src/Avalonia.Base/Rendering/IRenderLoopTask.cs	9
src/Avalonia.Base/Rendering/IRenderRoot.cs	14
src/Avalonia.Base/Rendering/IRenderTimer.cs	11
src/Avalonia.Base/Rendering/IRenderer.cs	31
src/Avalonia.Base/Rendering/IVisualBrushInitialize.cs	10
src/Avalonia.Base/Rendering/ImmediateRenderer.cs	99
src/Avalonia.Base/Rendering/LayoutPassTiming.cs	5
src/Avalonia.Base/Rendering/OwnedDisposable.cs	19
src/Avalonia.Base/Rendering/PlatformRenderInterfaceContextManager.cs	73
src/Avalonia.Base/Rendering/RenderLoop.cs	94
src/Avalonia.Base/Rendering/RendererDebugOverlays.cs	11
src/Avalonia.Base/Rendering/RendererDiagnostics.cs	38
src/Avalonia.Base/Rendering/SceneGraph/CustomDrawOperation.cs	13
src/Avalonia.Base/Rendering/SceneGraph/LineBoundsHelper.cs	54
src/Avalonia.Base/Rendering/SceneInvalidatedEventArgs.cs	18
src/Avalonia.Base/Rendering/SleepLoopRenderTimer.cs	65
src/Avalonia.Base/Rendering/SwapchainBase.cs	68
src/Avalonia.Base/Rendering/ThreadProxyRenderTimer.cs	59
src/Avalonia.Base/Rendering/UiThreadRenderTimer.cs	53
src/Avalonia.Base/Rendering/Utilities/TileBrushCalculator.cs	126
src/Avalonia.Base/Rendering/ZIndexComparer.cs	11
src/Avalonia.Base/Rotate3DTransform.cs	119
src/Avalonia.Base/RoundedRect.cs	164
src/Avalonia.Base/Size.cs	139
src/Avalonia.Base/StyledElement.cs	711
src/Avalonia.Base/StyledElementExtensions.cs	15
src/Avalonia.Base/StyledProperty.cs	187
src/Avalonia.Base/StyledPropertyMetadata`1.cs	52
src/Avalonia.Base/StyledPropertyNonGenericHelper.cs	22
src/Avalonia.Base/Styling/Activators/AndActivator.cs	51
src/Avalonia.Base/Styling/Activators/AndActivatorBuilder.cs	31
src/Avalonia.Base/Styling/Activators/AndQueryActivator.cs	54
src/Avalonia.Base/Styling/Activators/AndQueryActivatorBuilder.cs	37
src/Avalonia.Base/Styling/Activators/ContainerQueryActivatorBase.cs	78
src/Avalonia.Base/Styling/Activators/IStyleActivator.cs	12
src/Avalonia.Base/Styling/Activators/IStyleActivatorSink.cs	8
src/Avalonia.Base/Styling/Activators/NotActivator.cs	12
src/Avalonia.Base/Styling/Activators/NthChildActivator.cs	53
src/Avalonia.Base/Styling/Activators/OrActivator.cs	46
src/Avalonia.Base/Styling/Activators/OrActivatorBuilder.cs	32
src/Avalonia.Base/Styling/Activators/OrQueryActivator.cs	49
src/Avalonia.Base/Styling/Activators/OrQueryActivatorBuilder.cs	37
src/Avalonia.Base/Styling/Activators/PropertyEqualsActivator.cs	33
src/Avalonia.Base/Styling/Activators/ScreenActivator.cs	30
src/Avalonia.Base/Styling/Activators/StyleActivatorBase.cs	56
src/Avalonia.Base/Styling/Activators/StyleClassActivator.cs	41
src/Avalonia.Base/Styling/AndQuery.cs	74
src/Avalonia.Base/Styling/ChildSelector.cs	55
src/Avalonia.Base/Styling/Container.cs	55
src/Avalonia.Base/Styling/ContainerQuery.cs	56
src/Avalonia.Base/Styling/ContainerSizing.cs	10
src/Avalonia.Base/Styling/ControlTheme.cs	36
src/Avalonia.Base/Styling/DescendentSelector.cs	58
src/Avalonia.Base/Styling/DirectPropertySetterBindingInstance.cs	6
src/Avalonia.Base/Styling/DirectPropertySetterInstance.cs	11
src/Avalonia.Base/Styling/IGlobalStyles.cs	12
src/Avalonia.Base/Styling/ISetterInstance.cs	8
src/Avalonia.Base/Styling/ISetterValue.cs	8
src/Avalonia.Base/Styling/IStyle.cs	11
src/Avalonia.Base/Styling/IStyleHost.cs	15
src/Avalonia.Base/Styling/IStyleInstance.cs	10
src/Avalonia.Base/Styling/IStyleable.cs	13
src/Avalonia.Base/Styling/ITemplate.cs	7
src/Avalonia.Base/Styling/IThemeVariantHost.cs	9
src/Avalonia.Base/Styling/NestingSelector.cs	38
src/Avalonia.Base/Styling/NotSelector.cs	49
src/Avalonia.Base/Styling/NthChildSelector.cs	110
src/Avalonia.Base/Styling/NthLastChildSelector.cs	10
src/Avalonia.Base/Styling/OrQuery.cs	74
src/Avalonia.Base/Styling/OrSelector.cs	106
src/Avalonia.Base/Styling/PropertyEqualsSelector.cs	90
src/Avalonia.Base/Styling/PropertySetterInstance.cs	114
src/Avalonia.Base/Styling/PropertySetterTemplateInstance.cs	26
src/Avalonia.Base/Styling/ScreenQueries.cs	145
src/Avalonia.Base/Styling/Selector.cs	111
src/Avalonia.Base/Styling/SelectorMatch.cs	51
src/Avalonia.Base/Styling/Selectors.cs	113
src/Avalonia.Base/Styling/Setter.cs	96
src/Avalonia.Base/Styling/SetterBase.cs	9
src/Avalonia.Base/Styling/Style.cs	68
src/Avalonia.Base/Styling/StyleBase.cs	147
src/Avalonia.Base/Styling/StyleChildren.cs	30
src/Avalonia.Base/Styling/StyleInstance.cs	102
src/Avalonia.Base/Styling/StyleQueries.cs	32
src/Avalonia.Base/Styling/StyleQuery.cs	80
src/Avalonia.Base/Styling/StyleQueryComparisonOperator.cs	12
src/Avalonia.Base/Styling/Styles.cs	237
src/Avalonia.Base/Styling/TemplateSelector.cs	39
src/Avalonia.Base/Styling/ThemeVariant.cs	75
src/Avalonia.Base/Styling/ThemeVariantTypeConverter.cs	21
src/Avalonia.Base/Styling/TypeNameAndClassSelector.cs	133
src/Avalonia.Base/Styling/ValueStyleQuery.cs	24
src/Avalonia.Base/Thickness.cs	135
src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs	95
src/Avalonia.Base/Threading/CulturePreservingExecutionContext.cs	96
src/Avalonia.Base/Threading/Dispatcher.Exceptions.cs	87
src/Avalonia.Base/Threading/Dispatcher.Invoke.cs	261
src/Avalonia.Base/Threading/Dispatcher.MainLoop.cs	140
src/Avalonia.Base/Threading/Dispatcher.Queue.cs	245
src/Avalonia.Base/Threading/Dispatcher.Timers.cs	176
src/Avalonia.Base/Threading/Dispatcher.cs	75
src/Avalonia.Base/Threading/DispatcherEventArgs.cs	10
src/Avalonia.Base/Threading/DispatcherFrame.cs	88
src/Avalonia.Base/Threading/DispatcherOperation.cs	365
src/Avalonia.Base/Threading/DispatcherOptions.cs	6
src/Avalonia.Base/Threading/DispatcherPriority.cs	103
src/Avalonia.Base/Threading/DispatcherPriorityAwaitable.cs	89
src/Avalonia.Base/Threading/DispatcherPriorityQueue.cs	323
src/Avalonia.Base/Threading/DispatcherTimer.cs	210
src/Avalonia.Base/Threading/DispatcherUnhandledExceptionEventArgs.cs	35
src/Avalonia.Base/Threading/DispatcherUnhandledExceptionFilterEventArgs.cs	35
src/Avalonia.Base/Threading/IDispatcher.cs	12
src/Avalonia.Base/Threading/IDispatcherImpl.cs	88
src/Avalonia.Base/Threading/NonPumpingSyncContext.cs	63
src/Avalonia.Base/Threading/ThreadSafeObjectPool.cs	28
src/Avalonia.Base/Utilities/ArrayBuilder.cs	127
src/Avalonia.Base/Utilities/ArraySlice.cs	88
src/Avalonia.Base/Utilities/AsyncEnumerableHelper.cs	38
src/Avalonia.Base/Utilities/AvaloniaPropertyDictionary.cs	241
src/Avalonia.Base/Utilities/AvaloniaResourcesIndex.cs	130
src/Avalonia.Base/Utilities/BidiDictionary.cs	25
src/Avalonia.Base/Utilities/BinarySearchExtension.cs	39
src/Avalonia.Base/Utilities/ByteSizeHelper.cs	36
src/Avalonia.Base/Utilities/CharacterReader.cs	100
src/Avalonia.Base/Utilities/DisposableLock.cs	36
src/Avalonia.Base/Utilities/EnumHelper.cs	30
src/Avalonia.Base/Utilities/FrugalList.cs	1734
src/Avalonia.Base/Utilities/HashCode.cs	100
src/Avalonia.Base/Utilities/IWeakEventSubscriber.cs	28
src/Avalonia.Base/Utilities/IdentifierParser.cs	52
src/Avalonia.Base/Utilities/ImmutableReadOnlyListStructEnumerator.cs	34
src/Avalonia.Base/Utilities/KeywordParser.cs	38
src/Avalonia.Base/Utilities/MappedArraySlice.cs	28
src/Avalonia.Base/Utilities/MathUtilities.cs	272
src/Avalonia.Base/Utilities/NonPumpingLockHelper.cs	19
src/Avalonia.Base/Utilities/Polyfills.cs	33
src/Avalonia.Base/Utilities/PooledInlineList.cs	180
src/Avalonia.Base/Utilities/Ref.cs	116
src/Avalonia.Base/Utilities/RefCountingSmallDictionary.cs	45
src/Avalonia.Base/Utilities/RefTrackingDictionary.cs	54
src/Avalonia.Base/Utilities/SafeEnumerableHashSet.cs	58
src/Avalonia.Base/Utilities/SingleOrDictionary.cs	124
src/Avalonia.Base/Utilities/SingleOrQueue.cs	43
src/Avalonia.Base/Utilities/SmallDictionary.cs	351
src/Avalonia.Base/Utilities/Span.cs	352
src/Avalonia.Base/Utilities/SpanHelpers.cs	75
src/Avalonia.Base/Utilities/SpanStringTokenizer.cs	206
src/Avalonia.Base/Utilities/SpringSolver.cs	47
src/Avalonia.Base/Utilities/StopwatchHelper.cs	14
src/Avalonia.Base/Utilities/StringBuilderCache.cs	42
src/Avalonia.Base/Utilities/StringTokenizer.cs	200
src/Avalonia.Base/Utilities/StyleClassParser.cs	39
src/Avalonia.Base/Utilities/SynchronousCompletionAsyncResult.cs	84
src/Avalonia.Base/Utilities/ThrowHelper.cs	31
src/Avalonia.Base/Utilities/TypeUtilities.cs	325
src/Avalonia.Base/Utilities/UriExtensions.cs	52
src/Avalonia.Base/Utilities/ValueSingleOrList.cs	52
src/Avalonia.Base/Utilities/ValueSpan.cs	15
src/Avalonia.Base/Utilities/WeakEvent.cs	167
src/Avalonia.Base/Utilities/WeakEventHandlerManager.cs	170
src/Avalonia.Base/Utilities/WeakEvents.cs	51
src/Avalonia.Base/Utilities/WeakHashList.cs	209
src/Avalonia.Base/Vector.cs	148
src/Avalonia.Base/Vector3D.cs	60
src/Avalonia.Base/Visual.Composition.cs	134
src/Avalonia.Base/Visual.cs	452
src/Avalonia.Base/VisualExtensions.cs	77
src/Avalonia.Base/VisualTree/IHostedVisualTreeRoot.cs	7
src/Avalonia.Base/VisualTree/IVisualWithRoundRectClip.cs	9
src/Avalonia.Base/VisualTree/TransformedBounds.cs	52
src/Avalonia.Base/VisualTree/VisualExtensions.cs	331
src/Avalonia.Base/VisualTree/VisualLocator.cs	53
src/Avalonia.Base/VisualTreeAttachmentEventArgs.cs	15
src/Avalonia.Base/composition-schema.xml	110
src/Avalonia.Build.Tasks/ComInteropHelper.cs	94
src/Avalonia.Build.Tasks/CompileAvaloniaXamlTask.cs	78
src/Avalonia.Build.Tasks/DeterministicIdGenerator.cs	10
src/Avalonia.Build.Tasks/Extensions.cs	94
src/Avalonia.Build.Tasks/GenerateAvaloniaResourcesTask.cs	138
src/Avalonia.Build.Tasks/SpanCompat.cs	104
src/Avalonia.Build.Tasks/XamlCompilerDiagnosticsFilter.cs	57
src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.Helpers.cs	127
src/Avalonia.Build.Tasks/XamlCompilerTaskExecutor.cs	636
src/Avalonia.Build.Tasks/XamlFileInfo.cs	17
src/Avalonia.Controls.ColorPicker/AlphaComponentPosition.cs	8
src/Avalonia.Controls.ColorPicker/ColorChangedEventArgs.cs	16
src/Avalonia.Controls.ColorPicker/ColorComponent.cs	10
src/Avalonia.Controls.ColorPicker/ColorModel.cs	8
src/Avalonia.Controls.ColorPicker/ColorPalettes/FlatColorPalette.cs	505
src/Avalonia.Controls.ColorPicker/ColorPalettes/FlatHalfColorPalette.cs	113
src/Avalonia.Controls.ColorPicker/ColorPalettes/FluentColorPalette.cs	85
src/Avalonia.Controls.ColorPicker/ColorPalettes/IColorPalette.cs	10
src/Avalonia.Controls.ColorPicker/ColorPalettes/MaterialColorPalette.cs	529
src/Avalonia.Controls.ColorPicker/ColorPalettes/MaterialHalfColorPalette.cs	113
src/Avalonia.Controls.ColorPicker/ColorPalettes/SixteenColorPalette.cs	57
src/Avalonia.Controls.ColorPicker/ColorPicker/ColorPicker.cs	44
src/Avalonia.Controls.ColorPicker/ColorPreviewer/ColorPreviewer.Properties.cs	27
src/Avalonia.Controls.ColorPicker/ColorPreviewer/ColorPreviewer.cs	83
src/Avalonia.Controls.ColorPicker/ColorSlider/ColorSlider.Properties.cs	73
src/Avalonia.Controls.ColorPicker/ColorSlider/ColorSlider.cs	357
src/Avalonia.Controls.ColorPicker/ColorSpectrum/ColorSpectrum.Properties.cs	109
src/Avalonia.Controls.ColorPicker/ColorSpectrum/ColorSpectrum.cs	1304
src/Avalonia.Controls.ColorPicker/ColorSpectrum/ColorSpectrumComponents.cs	14
src/Avalonia.Controls.ColorPicker/ColorSpectrum/ColorSpectrumShape.cs	10
src/Avalonia.Controls.ColorPicker/ColorView/ColorView.Properties.cs	266
src/Avalonia.Controls.ColorPicker/ColorView/ColorView.cs	231
src/Avalonia.Controls.ColorPicker/ColorView/ColorViewTab.cs	9
src/Avalonia.Controls.ColorPicker/Converters/AccentColorConverter.cs	84
src/Avalonia.Controls.ColorPicker/Converters/ColorToDisplayNameConverter.cs	55
src/Avalonia.Controls.ColorPicker/Converters/ColorToHexConverter.cs	169
src/Avalonia.Controls.ColorPicker/Converters/ContrastBrushConverter.cs	60
src/Avalonia.Controls.ColorPicker/Converters/DoNothingForNullConverter.cs	26
src/Avalonia.Controls.ColorPicker/Converters/ToBrushConverter.cs	42
src/Avalonia.Controls.ColorPicker/Converters/ToColorConverter.cs	48
src/Avalonia.Controls.ColorPicker/Helpers/ColorHelper.cs	120
src/Avalonia.Controls.ColorPicker/Helpers/ColorPickerHelpers.cs	482
src/Avalonia.Controls.ColorPicker/Helpers/Hsv.cs	31
src/Avalonia.Controls.ColorPicker/Helpers/IncrementAmount.cs	9
src/Avalonia.Controls.ColorPicker/Helpers/IncrementDirection.cs	9
src/Avalonia.Controls.ColorPicker/Helpers/Rgb.cs	39
src/Avalonia.Controls.ColorPicker/HsvComponent.cs	12
src/Avalonia.Controls.ColorPicker/Properties/AssemblyInfo.cs	4
src/Avalonia.Controls.ColorPicker/RgbComponent.cs	11
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorPicker.xaml	486
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorPreviewer.xaml	90
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorSlider.xaml	187
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorSpectrum.xaml	118
src/Avalonia.Controls.ColorPicker/Themes/Fluent/ColorView.xaml	700
src/Avalonia.Controls.ColorPicker/Themes/Fluent/Fluent.xaml	49
src/Avalonia.Controls.ColorPicker/Themes/Simple/ColorPicker.xaml	491
src/Avalonia.Controls.ColorPicker/Themes/Simple/ColorPreviewer.xaml	90
src/Avalonia.Controls.ColorPicker/Themes/Simple/ColorSlider.xaml	187
src/Avalonia.Controls.ColorPicker/Themes/Simple/ColorSpectrum.xaml	118
src/Avalonia.Controls.ColorPicker/Themes/Simple/ColorView.xaml	672
src/Avalonia.Controls.ColorPicker/Themes/Simple/Simple.xaml	49
src/Avalonia.Controls/AcrylicPlatformCompensationLevels.cs	15
src/Avalonia.Controls/AppBuilder.cs	195
src/Avalonia.Controls/Application.cs	207
src/Avalonia.Controls/ApplicationLifetimes/ActivatableLifetimeBase.cs	21
src/Avalonia.Controls/ApplicationLifetimes/ActivatedEventArgs.cs	11
src/Avalonia.Controls/ApplicationLifetimes/ActivationKind.cs	8
src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs	207
src/Avalonia.Controls/ApplicationLifetimes/ControlledApplicationLifetimeExitEventArgs.cs	12
src/Avalonia.Controls/ApplicationLifetimes/FileActivatedEventArgs.cs	11
src/Avalonia.Controls/ApplicationLifetimes/IActivatableApplicationLifetime.cs	16
src/Avalonia.Controls/ApplicationLifetimes/IActivityApplicationLifetime.cs	10
src/Avalonia.Controls/ApplicationLifetimes/IApplicationLifetime.cs	8
src/Avalonia.Controls/ApplicationLifetimes/IClassicDesktopStyleApplicationLifetime.cs	16
src/Avalonia.Controls/ApplicationLifetimes/IControlledApplicationLifetime.cs	12
src/Avalonia.Controls/ApplicationLifetimes/ISingleTopLevelApplicationLifetime.cs	10
src/Avalonia.Controls/ApplicationLifetimes/ISingleViewApplicationLifetime.cs	9
src/Avalonia.Controls/ApplicationLifetimes/ProtocolActivatedEventArgs.cs	12
src/Avalonia.Controls/ApplicationLifetimes/ShutdownRequestedEventArgs.cs	8
src/Avalonia.Controls/ApplicationLifetimes/StartupEventArgs.cs	14
src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.Properties.cs	225
src/Avalonia.Controls/AutoCompleteBox/AutoCompleteBox.cs	1168
src/Avalonia.Controls/AutoCompleteBox/AutoCompleteFilterMode.cs	22
src/Avalonia.Controls/AutoCompleteBox/PopulatedEventArgs.cs	14
src/Avalonia.Controls/AutoCompleteBox/PopulatingEventArgs.cs	13
src/Avalonia.Controls/Automation/AutomationElementIdentifiers.cs	12
src/Avalonia.Controls/Automation/AutomationLiveSetting.cs	9
src/Avalonia.Controls/Automation/AutomationProperties.cs	277
src/Avalonia.Controls/Automation/AutomationProperty.cs	7
src/Avalonia.Controls/Automation/AutomationPropertyChangedEventArgs.cs	19
src/Avalonia.Controls/Automation/ElementNotEnabledException.cs	9
src/Avalonia.Controls/Automation/ExpandCollapsePatternIdentifiers.cs	8
src/Avalonia.Controls/Automation/ExpandCollapseState.cs	10
src/Avalonia.Controls/Automation/IsOffscreenBehavior.cs	10
src/Avalonia.Controls/Automation/Peers/AutomationPeer.cs	168
src/Avalonia.Controls/Automation/Peers/ButtonAutomationPeer.cs	34
src/Avalonia.Controls/Automation/Peers/ComboBoxAutomationPeer.cs	112
src/Avalonia.Controls/Automation/Peers/ContentControlAutomationPeer.cs	28
src/Avalonia.Controls/Automation/Peers/ControlAutomationPeer.cs	228
src/Avalonia.Controls/Automation/Peers/DatePickerAutomationPeer.cs	20
src/Avalonia.Controls/Automation/Peers/EmbeddableControlRootAutomationPeer.cs	77
src/Avalonia.Controls/Automation/Peers/ImageAutomationPeer.cs	18
src/Avalonia.Controls/Automation/Peers/InteropAutomationPeer.cs	35
src/Avalonia.Controls/Automation/Peers/ItemsControlAutomationPeer.cs	46
src/Avalonia.Controls/Automation/Peers/LabelAutomationPeer.cs	28
src/Avalonia.Controls/Automation/Peers/ListItemAutomationPeer.cs	66
src/Avalonia.Controls/Automation/Peers/MenuItemAutomationPeer.cs	47
src/Avalonia.Controls/Automation/Peers/NativeControlHostPeer.cs	19
src/Avalonia.Controls/Automation/Peers/NoneAutomationPeer.cs	17
src/Avalonia.Controls/Automation/Peers/PopupAutomationPeer.cs	34
src/Avalonia.Controls/Automation/Peers/PopupRootAutomationPeer.cs	34
src/Avalonia.Controls/Automation/Peers/ProgressBarAutomationPeer.cs	37
src/Avalonia.Controls/Automation/Peers/RadioButtonAutomationPeer.cs	53
src/Avalonia.Controls/Automation/Peers/RangeBaseAutomationPeer.cs	30
src/Avalonia.Controls/Automation/Peers/ScrollBarAutomationPeer.cs	22
src/Avalonia.Controls/Automation/Peers/ScrollViewerAutomationPeer.cs	146
src/Avalonia.Controls/Automation/Peers/SelectingItemsControlAutomationPeer.cs	69
src/Avalonia.Controls/Automation/Peers/SliderAutomationPeer.cs	18
src/Avalonia.Controls/Automation/Peers/TextBlockAutomationPeer.cs	21
src/Avalonia.Controls/Automation/Peers/TextBoxAutomationPeer.cs	28
src/Avalonia.Controls/Automation/Peers/ThumbAutomationPeer.cs	11
src/Avalonia.Controls/Automation/Peers/TimePickerAutomationPeer.cs	20
src/Avalonia.Controls/Automation/Peers/TitleBarAutomationPeer.cs	20
src/Avalonia.Controls/Automation/Peers/ToggleButtonAutomationPeer.cs	33
src/Avalonia.Controls/Automation/Peers/TreeViewAutomationPeer.cs	13
src/Avalonia.Controls/Automation/Peers/TreeViewItemAutomationPeer.cs	13
src/Avalonia.Controls/Automation/Peers/UnrealizedElementAutomationPeer.cs	20
src/Avalonia.Controls/Automation/Peers/UserControlAutomationPeer.cs	11
src/Avalonia.Controls/Automation/Peers/WindowAutomationPeer.cs	29
src/Avalonia.Controls/Automation/Peers/WindowBaseAutomationPeer.cs	75
src/Avalonia.Controls/Automation/Provider/IEmbeddedRootProvider.cs	11
src/Avalonia.Controls/Automation/Provider/IExpandCollapseProvider.cs	11
src/Avalonia.Controls/Automation/Provider/IInvokeProvider.cs	7
src/Avalonia.Controls/Automation/Provider/IRangeValueProvider.cs	13
src/Avalonia.Controls/Automation/Provider/IRootProvider.cs	13
src/Avalonia.Controls/Automation/Provider/IScrollProvider.cs	22
src/Avalonia.Controls/Automation/Provider/ISelectionItemProvider .cs	11
src/Avalonia.Controls/Automation/Provider/ISelectionProvider.cs	11
src/Avalonia.Controls/Automation/Provider/IToggleProvider.cs	14
src/Avalonia.Controls/Automation/Provider/IValueProvider.cs	9
src/Avalonia.Controls/Automation/RangeValuePatternIdentifiers.cs	11
src/Avalonia.Controls/Automation/ScrollPatternIdentifiers.cs	14
src/Avalonia.Controls/Automation/SelectionItemPatternIdentifiers.cs	9
src/Avalonia.Controls/Automation/SelectionPatternIdentifiers.cs	10
src/Avalonia.Controls/Automation/ValuePatternIdentifiers.cs	9
src/Avalonia.Controls/Border.cs	139
src/Avalonia.Controls/BorderVisual.cs	65
src/Avalonia.Controls/Button.cs	492
src/Avalonia.Controls/ButtonSpinner.cs	210
src/Avalonia.Controls/Calendar/Calendar.cs	1605
src/Avalonia.Controls/Calendar/CalendarBlackoutDatesCollection.cs	108
src/Avalonia.Controls/Calendar/CalendarButton.cs	80
src/Avalonia.Controls/Calendar/CalendarDateRange.cs	35
src/Avalonia.Controls/Calendar/CalendarDayButton.cs	126
src/Avalonia.Controls/Calendar/CalendarExtensions.cs	13
src/Avalonia.Controls/Calendar/CalendarItem.cs	947
src/Avalonia.Controls/Calendar/DateTimeHelper.cs	112
src/Avalonia.Controls/Calendar/SelectedDatesCollection.cs	226
src/Avalonia.Controls/CalendarDatePicker/CalendarDatePicker.Properties.cs	121
src/Avalonia.Controls/CalendarDatePicker/CalendarDatePicker.cs	738
src/Avalonia.Controls/CalendarDatePicker/CalendarDatePickerDateValidationErrorEventArgs.cs	28
src/Avalonia.Controls/CalendarDatePicker/CalendarDatePickerFormat.cs	10
src/Avalonia.Controls/Canvas.cs	105
src/Avalonia.Controls/Carousel.cs	59
src/Avalonia.Controls/CheckBox.cs	13
src/Avalonia.Controls/Chrome/CaptionButtons.cs	159
src/Avalonia.Controls/Chrome/TitleBar.cs	80
src/Avalonia.Controls/ColumnDefinition.cs	47
src/Avalonia.Controls/ColumnDefinitions.cs	24
src/Avalonia.Controls/ComboBox.cs	544
src/Avalonia.Controls/ComboBoxItem.cs	24
src/Avalonia.Controls/ContainerClearingEventArgs.cs	12
src/Avalonia.Controls/ContainerIndexChangedEventArgs.cs	16
src/Avalonia.Controls/ContainerPreparedEventArgs.cs	14
src/Avalonia.Controls/ContentControl.cs	112
src/Avalonia.Controls/ContextMenu.cs	329
src/Avalonia.Controls/ContextRequestedEventArgs.cs	33
src/Avalonia.Controls/Control.cs	352
src/Avalonia.Controls/ControlExtensions.cs	55
src/Avalonia.Controls/Controls.cs	32
src/Avalonia.Controls/Converters/CornerRadiusFilterConverter.cs	35
src/Avalonia.Controls/Converters/CornerRadiusToDoubleConverter.cs	34
src/Avalonia.Controls/Converters/Corners.cs	13
src/Avalonia.Controls/Converters/EnumToBoolConverter.cs	44
src/Avalonia.Controls/Converters/MarginMultiplierConverter.cs	38
src/Avalonia.Controls/Converters/MenuScrollingVisibilityConverter.cs	56
src/Avalonia.Controls/Converters/PlatformKeyGestureConverter.cs	33
src/Avalonia.Controls/Converters/StringFormatConverter.cs	24
src/Avalonia.Controls/Converters/TreeViewItemIndentConverter.cs	17
src/Avalonia.Controls/DataValidationErrors.cs	144
src/Avalonia.Controls/DateTimePickers/DatePicker.cs	303
src/Avalonia.Controls/DateTimePickers/DatePickerPresenter.cs	429
src/Avalonia.Controls/DateTimePickers/DatePickerSelectedValueChangedEventArgs.cs	14
src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs	443
src/Avalonia.Controls/DateTimePickers/PickerPresenterBase.cs	19
src/Avalonia.Controls/DateTimePickers/TimePicker.cs	309
src/Avalonia.Controls/DateTimePickers/TimePickerPresenter.cs	314
src/Avalonia.Controls/DateTimePickers/TimePickerSelectedValueChangedEventArgs.cs	14
src/Avalonia.Controls/Decorator.cs	55
src/Avalonia.Controls/DefinitionBase.cs	458
src/Avalonia.Controls/DefinitionList.cs	65
src/Avalonia.Controls/Design.cs	81
src/Avalonia.Controls/DesktopApplicationExtensions.cs	41
src/Avalonia.Controls/Diagnostics/IPopupHostProvider.cs	12
src/Avalonia.Controls/Diagnostics/ToolTipDiagnostics.cs	7
src/Avalonia.Controls/DockPanel.cs	167
src/Avalonia.Controls/Documents/Bold.cs	15
src/Avalonia.Controls/Documents/IInlineHost.cs	10
src/Avalonia.Controls/Documents/Inline.cs	79
src/Avalonia.Controls/Documents/InlineCollection.cs	122
src/Avalonia.Controls/Documents/InlineRun.cs	33
src/Avalonia.Controls/Documents/InlineUIContainer.cs	63
src/Avalonia.Controls/Documents/Italic.cs	15
src/Avalonia.Controls/Documents/LineBreak.cs	26
src/Avalonia.Controls/Documents/Run.cs	52
src/Avalonia.Controls/Documents/Span.cs	89
src/Avalonia.Controls/Documents/TextElement.cs	169
src/Avalonia.Controls/Documents/Underline.cs	14
src/Avalonia.Controls/DropDownButton.cs	9
src/Avalonia.Controls/Embedding/EmbeddableControlRoot.cs	57
src/Avalonia.Controls/Embedding/Offscreen/OffscreenTopLevel.cs	35
src/Avalonia.Controls/Embedding/Offscreen/OffscreenTopLevelImpl.cs	67
src/Avalonia.Controls/Expander.cs	197
src/Avalonia.Controls/ExperimentalAcrylicBorder.cs	106
src/Avalonia.Controls/Flyouts/Flyout.cs	58
src/Avalonia.Controls/Flyouts/FlyoutBase.cs	51
src/Avalonia.Controls/Flyouts/FlyoutPresenter.cs	22
src/Avalonia.Controls/Flyouts/FlyoutShowMode.cs	9
src/Avalonia.Controls/Flyouts/MenuFlyout.cs	79
src/Avalonia.Controls/Flyouts/MenuFlyoutPresenter.cs	42
src/Avalonia.Controls/Flyouts/PopupFlyoutBase.cs	385
src/Avalonia.Controls/Generators/ItemContainerGenerator.cs	25
src/Avalonia.Controls/Generators/TreeItemContainerGenerator.cs	26
src/Avalonia.Controls/Grid.cs	2086
src/Avalonia.Controls/GridLength.cs	116
src/Avalonia.Controls/GridSplitter.cs	576
src/Avalonia.Controls/GroupBox.cs	5
src/Avalonia.Controls/HotkeyManager.cs	144
src/Avalonia.Controls/HyperlinkButton.cs	57
src/Avalonia.Controls/IContentControl.cs	13
src/Avalonia.Controls/IGlobalDataTemplates.cs	9
src/Avalonia.Controls/IHeadered.cs	7
src/Avalonia.Controls/IMenu.cs	13
src/Avalonia.Controls/IMenuElement.cs	15
src/Avalonia.Controls/IMenuItem.cs	17
src/Avalonia.Controls/INativeMenuExporterEventsImplBridge.cs	11
src/Avalonia.Controls/INativeMenuItemExporterEventsImplBridge.cs	9
src/Avalonia.Controls/IScrollAnchorProvider.cs	9
src/Avalonia.Controls/IScrollable.cs	9
src/Avalonia.Controls/ISelectable.cs	7
src/Avalonia.Controls/IToolTipService.cs	8
src/Avalonia.Controls/IconElement.cs	7
src/Avalonia.Controls/Image.cs	98
src/Avalonia.Controls/ItemCollection.cs	82
src/Avalonia.Controls/ItemsControl.cs	502
src/Avalonia.Controls/ItemsSourceView.cs	220
src/Avalonia.Controls/Label.cs	54
src/Avalonia.Controls/LayoutTransformControl.cs	268
src/Avalonia.Controls/ListBox.cs	120
src/Avalonia.Controls/ListBoxItem.cs	88
src/Avalonia.Controls/LoggingExtensions.cs	26
src/Avalonia.Controls/MaskedTextBox.cs	348
src/Avalonia.Controls/Menu.cs	85
src/Avalonia.Controls/MenuBase.cs	112
src/Avalonia.Controls/MenuItem.cs	567
src/Avalonia.Controls/MenuItemAccessKeyHandler.cs	24
src/Avalonia.Controls/MenuItemToggleType.cs	7
src/Avalonia.Controls/Mixins/PressedMixin.cs	25
src/Avalonia.Controls/Mixins/SelectableMixin.cs	27
src/Avalonia.Controls/NativeControlHost.cs	179
src/Avalonia.Controls/NativeMenu.Export.cs	71
src/Avalonia.Controls/NativeMenu.cs	71
src/Avalonia.Controls/NativeMenuBar.cs	84
src/Avalonia.Controls/NativeMenuBarPresenter.cs	66
src/Avalonia.Controls/NativeMenuItem.cs	169
src/Avalonia.Controls/NativeMenuItemBase.cs	18
src/Avalonia.Controls/NativeMenuItemSeparator.cs	10
src/Avalonia.Controls/Notifications/IManagedNotificationManager.cs	11
src/Avalonia.Controls/Notifications/INotification.cs	15
src/Avalonia.Controls/Notifications/INotificationManager.cs	11
src/Avalonia.Controls/Notifications/Notification.cs	61
src/Avalonia.Controls/Notifications/NotificationCard.cs	126
src/Avalonia.Controls/Notifications/NotificationPosition.cs	12
src/Avalonia.Controls/Notifications/NotificationType.cs	10
src/Avalonia.Controls/Notifications/ReversibleStackPanel.cs	48
src/Avalonia.Controls/Notifications/WindowNotificationManager.cs	168
src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs	773
src/Avalonia.Controls/NumericUpDown/NumericUpDownValueChangedEventArgs.cs	14
src/Avalonia.Controls/Panel.cs	154
src/Avalonia.Controls/PathIcon.cs	18
src/Avalonia.Controls/PixelPointEventArgs.cs	12
src/Avalonia.Controls/PlacementMode.cs	23
src/Avalonia.Controls/Platform/DefaultMenuInteractionHandler.cs	551
src/Avalonia.Controls/Platform/Dialogs/IMountedVolumeInfoProvider.cs	11
src/Avalonia.Controls/Platform/Dialogs/IStorageProviderFactory.cs	8
src/Avalonia.Controls/Platform/Dialogs/ISystemDialogImpl.cs	14
src/Avalonia.Controls/Platform/Dialogs/MountedDriveInfo.cs	18
src/Avalonia.Controls/Platform/Dialogs/SystemDialogImpl.cs	58
src/Avalonia.Controls/Platform/ExtendClientAreaChromeHints.cs	13
src/Avalonia.Controls/Platform/IApplicationPlatformEvents.cs	9
src/Avalonia.Controls/Platform/IInputPane.cs	51
src/Avalonia.Controls/Platform/IInsetsManager.cs	50
src/Avalonia.Controls/Platform/IMenuInteractionHandler.cs	10
src/Avalonia.Controls/Platform/INativeApplicationCommands.cs	10
src/Avalonia.Controls/Platform/INativeControlHostImpl.cs	28
src/Avalonia.Controls/Platform/IPlatformIconLoader.cs	12
src/Avalonia.Controls/Platform/IPlatformLifetimeEventsImpl.cs	11
src/Avalonia.Controls/Platform/IPlatformNativeSurfaceHandle.cs	11
src/Avalonia.Controls/Platform/IPopupImpl.cs	12
src/Avalonia.Controls/Platform/IScreenImpl.cs	145
src/Avalonia.Controls/Platform/ITopLevelImpl.cs	36
src/Avalonia.Controls/Platform/ITopLevelNativeMenuExporter.cs	22
src/Avalonia.Controls/Platform/ITrayIconImpl.cs	20
src/Avalonia.Controls/Platform/IWin32OptionsTopLevelImpl.cs	17
src/Avalonia.Controls/Platform/IWindowBaseImpl.cs	19
src/Avalonia.Controls/Platform/IWindowIconImpl.cs	10
src/Avalonia.Controls/Platform/IWindowImpl.cs	38
src/Avalonia.Controls/Platform/IWindowingPlatform.cs	12
src/Avalonia.Controls/Platform/IX11OptionsToplevelImplFeature.cs	19
src/Avalonia.Controls/Platform/InProcessDragSource.cs	197
src/Avalonia.Controls/Platform/MacOSProperties.cs	17
src/Avalonia.Controls/Platform/ManagedDispatcherImpl.cs	105
src/Avalonia.Controls/Platform/PlatformManager.cs	37
src/Avalonia.Controls/Platform/Screen.cs	74
src/Avalonia.Controls/Platform/ScreenHelper.cs	47
src/Avalonia.Controls/Platform/Surfaces/IFramebufferPlatformSurface.cs	54
src/Avalonia.Controls/Platform/Win32Properties.cs	72
src/Avalonia.Controls/Platform/X11Properties.cs	26
src/Avalonia.Controls/PlatformInhibitionType.cs	7
src/Avalonia.Controls/Presenters/ContentPresenter.cs	469
src/Avalonia.Controls/Presenters/IContentPresenterHost.cs	10
src/Avalonia.Controls/Presenters/ItemsPresenter.cs	162
src/Avalonia.Controls/Presenters/PanelContainerGenerator.cs	137
src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs	797
src/Avalonia.Controls/Presenters/TextPresenter.cs	766
src/Avalonia.Controls/Primitives/AccessText.cs	120
src/Avalonia.Controls/Primitives/AdornerLayer.cs	259
src/Avalonia.Controls/Primitives/ChromeOverlayLayer.cs	26
src/Avalonia.Controls/Primitives/HeaderedContentControl.cs	64
src/Avalonia.Controls/Primitives/HeaderedItemsControl.cs	98
src/Avalonia.Controls/Primitives/HeaderedSelectingItemsControl.cs	96
src/Avalonia.Controls/Primitives/ILogicalScrollable.cs	17
src/Avalonia.Controls/Primitives/IPopupHost.cs	32
src/Avalonia.Controls/Primitives/IScrollSnapPointsInfo.cs	16
src/Avalonia.Controls/Primitives/LightDismissOverlayLayer.cs	46
src/Avalonia.Controls/Primitives/OverlayLayer.cs	35
src/Avalonia.Controls/Primitives/OverlayPopupHost.cs	170
src/Avalonia.Controls/Primitives/Popup.cs	706
src/Avalonia.Controls/Primitives/PopupPositioning/CustomPopupPlacement.cs	34
src/Avalonia.Controls/Primitives/PopupPositioning/CustomPopupPlacementCallback.cs	2
src/Avalonia.Controls/Primitives/PopupPositioning/IPopupPositioner.cs	274
src/Avalonia.Controls/Primitives/PopupPositioning/ManagedPopupPositioner.cs	183
src/Avalonia.Controls/Primitives/PopupPositioning/ManagedPopupPositionerPopupImplHelper.cs	47
src/Avalonia.Controls/Primitives/PopupPositioning/PopupPositionRequest.cs	31
src/Avalonia.Controls/Primitives/PopupRoot.cs	146
src/Avalonia.Controls/Primitives/RangeBase.cs	128
src/Avalonia.Controls/Primitives/RangeBaseValueChangedEventArgs.cs	21
src/Avalonia.Controls/Primitives/ScrollBar.cs	374
src/Avalonia.Controls/Primitives/ScrollBarVisibility.cs	10
src/Avalonia.Controls/Primitives/ScrollEventType.cs	12
src/Avalonia.Controls/Primitives/SelectingItemsControl.cs	980
src/Avalonia.Controls/Primitives/SelectionHandleType.cs	9
src/Avalonia.Controls/Primitives/SnapPointsAlignment.cs	9
src/Avalonia.Controls/Primitives/SnapPointsType.cs	9
src/Avalonia.Controls/Primitives/TabStrip.cs	45
src/Avalonia.Controls/Primitives/TabStripItem.cs	6
src/Avalonia.Controls/Primitives/TemplateAppliedEventArgs.cs	13
src/Avalonia.Controls/Primitives/TemplatedControl.cs	242
src/Avalonia.Controls/Primitives/TextSearch.cs	43
src/Avalonia.Controls/Primitives/TextSelectionCanvas.cs	333
src/Avalonia.Controls/Primitives/TextSelectionHandle.cs	150
src/Avalonia.Controls/Primitives/TextSelectorLayer.cs	43
src/Avalonia.Controls/Primitives/Thumb.cs	111
src/Avalonia.Controls/Primitives/ToggleButton.cs	162
src/Avalonia.Controls/Primitives/Track.cs	398
src/Avalonia.Controls/Primitives/UniformGrid.cs	143
src/Avalonia.Controls/Primitives/VisualLayerManager.cs	142
src/Avalonia.Controls/ProgressBar.cs	251
src/Avalonia.Controls/Properties/AssemblyInfo.cs	12
src/Avalonia.Controls/PullToRefresh/RefreshCompletionDeferral.cs	27
src/Avalonia.Controls/PullToRefresh/RefreshContainer.cs	203
src/Avalonia.Controls/PullToRefresh/RefreshInfoProvider.cs	106
src/Avalonia.Controls/PullToRefresh/RefreshRequestedEventArgs.cs	29
src/Avalonia.Controls/PullToRefresh/RefreshVisualizer.cs	457
src/Avalonia.Controls/PullToRefresh/RefreshVisualizerOrientation.cs	10
src/Avalonia.Controls/PullToRefresh/RefreshVisualizerState.cs	11
src/Avalonia.Controls/PullToRefresh/ScrollViewerIRefreshInfoProviderAdapter.cs	231
src/Avalonia.Controls/RadioButton.cs	91
src/Avalonia.Controls/RadioButtonGroupManager.cs	120
src/Avalonia.Controls/RelativePanel.AttachedProperties.cs	206
src/Avalonia.Controls/RelativePanel.cs	436
src/Avalonia.Controls/Remote/RemoteServer.cs	35
src/Avalonia.Controls/Remote/RemoteWidget.cs	88
src/Avalonia.Controls/Remote/Server/RemoteServerTopLevelImpl.Framebuffer.cs	99
src/Avalonia.Controls/Remote/Server/RemoteServerTopLevelImpl.cs	283
src/Avalonia.Controls/RepeatButton.cs	85
src/Avalonia.Controls/RequestBringIntoViewEventArgs.cs	10
src/Avalonia.Controls/ResolveByNameAttribute.cs	8
src/Avalonia.Controls/RowDefinition.cs	47
src/Avalonia.Controls/RowDefinitions.cs	20
src/Avalonia.Controls/Screens.cs	107
src/Avalonia.Controls/ScrollChangedEventArgs.cs	28
src/Avalonia.Controls/ScrollViewer.cs	465
src/Avalonia.Controls/SelectableTextBlock.cs	370
src/Avalonia.Controls/Selection/ISelectionModel.cs	57
src/Avalonia.Controls/Selection/IndexRange.cs	281
src/Avalonia.Controls/Selection/InternalSelectionModel.cs	320
src/Avalonia.Controls/Selection/ReadOnlySelectionListBase.cs	47
src/Avalonia.Controls/Selection/SelectedIndexes.cs	69
src/Avalonia.Controls/Selection/SelectedItems.cs	99
src/Avalonia.Controls/Selection/SelectionModel.cs	663
src/Avalonia.Controls/Selection/SelectionModelIndexesChangedEventArgs.cs	14
src/Avalonia.Controls/Selection/SelectionModelSelectionChangedEventArgs.cs	46
src/Avalonia.Controls/Selection/SelectionNodeBase.cs	259
src/Avalonia.Controls/SelectionChangedEventArgs.cs	17
src/Avalonia.Controls/SelectionMode.cs	12
src/Avalonia.Controls/Separator.cs	7
src/Avalonia.Controls/Shapes/Arc.cs	77
src/Avalonia.Controls/Shapes/Ellipse.cs	20
src/Avalonia.Controls/Shapes/Line.cs	30
src/Avalonia.Controls/Shapes/Path.cs	20
src/Avalonia.Controls/Shapes/Polygon.cs	28
src/Avalonia.Controls/Shapes/Polyline.cs	30
src/Avalonia.Controls/Shapes/Rectangle.cs	38
src/Avalonia.Controls/Shapes/Sector.cs	68
src/Avalonia.Controls/Shapes/Shape.cs	294
src/Avalonia.Controls/ShutdownMode.cs	10
src/Avalonia.Controls/SizeChangedEventArgs.cs	31
src/Avalonia.Controls/Slider.cs	323
src/Avalonia.Controls/Spinner.cs	87
src/Avalonia.Controls/SplitButton/SplitButton.cs	333
src/Avalonia.Controls/SplitButton/ToggleSplitButton.cs	60
src/Avalonia.Controls/SplitView/SplitView.cs	434
src/Avalonia.Controls/SplitView/SplitViewDisplayMode.cs	10
src/Avalonia.Controls/SplitView/SplitViewPanePlacement.cs	10
src/Avalonia.Controls/SplitView/SplitViewTemplateSettings.cs	45
src/Avalonia.Controls/StackPanel.cs	341
src/Avalonia.Controls/SystemDialog.cs	113
src/Avalonia.Controls/SystemFontAppBuilderExtension.cs	18
src/Avalonia.Controls/TabControl.cs	233
src/Avalonia.Controls/TabItem.cs	85
src/Avalonia.Controls/Templates/DataTemplateExtensions.cs	44
src/Avalonia.Controls/Templates/DataTemplates.cs	25
src/Avalonia.Controls/Templates/FuncControlTemplate.cs	18
src/Avalonia.Controls/Templates/FuncControlTemplate`2.cs	12
src/Avalonia.Controls/Templates/FuncDataTemplate.cs	74
src/Avalonia.Controls/Templates/FuncDataTemplate`1.cs	34
src/Avalonia.Controls/Templates/FuncTemplateNameScopeExtensions.cs	15
src/Avalonia.Controls/Templates/FuncTemplate`1.cs	18
src/Avalonia.Controls/Templates/FuncTemplate`2.cs	23
src/Avalonia.Controls/Templates/FuncTreeDataTemplate.cs	33
src/Avalonia.Controls/Templates/FuncTreeDataTemplate`1.cs	39
src/Avalonia.Controls/Templates/IControlTemplate.cs	9
src/Avalonia.Controls/Templates/IDataTemplate.cs	8
src/Avalonia.Controls/Templates/IDataTemplateHost.cs	10
src/Avalonia.Controls/Templates/IRecyclingDataTemplate.cs	7
src/Avalonia.Controls/Templates/ITemplate`1.cs	8
src/Avalonia.Controls/Templates/ITemplate`2.cs	7
src/Avalonia.Controls/Templates/ITreeDataTemplate.cs	8
src/Avalonia.Controls/Templates/ITypedDataTemplate.cs	8
src/Avalonia.Controls/Templates/TemplateExtensions.cs	38
src/Avalonia.Controls/TextBlock.cs	624
src/Avalonia.Controls/TextBox.cs	1706
src/Avalonia.Controls/TextBoxTextInputMethodClient.cs	198
src/Avalonia.Controls/TextChangedEventArgs.cs	15
src/Avalonia.Controls/TextChangingEventArgs.cs	15
src/Avalonia.Controls/ThemeVariantScope.cs	16
src/Avalonia.Controls/TickBar.cs	243
src/Avalonia.Controls/ToggleSwitch.cs	216
src/Avalonia.Controls/ToolTip.cs	226
src/Avalonia.Controls/ToolTipService.cs	199
src/Avalonia.Controls/TopLevel.cs	679
src/Avalonia.Controls/TransitionCompletedEventArgs.cs	15
src/Avalonia.Controls/TransitioningContentControl.cs	154
src/Avalonia.Controls/TrayIcon.cs	152
src/Avalonia.Controls/TreeView.cs	722
src/Avalonia.Controls/TreeViewItem.cs	281
src/Avalonia.Controls/UrlOpenedEventArgs.cs	12
src/Avalonia.Controls/UserControl.cs	10
src/Avalonia.Controls/Utils/AncestorFinder.cs	63
src/Avalonia.Controls/Utils/BindingEvaluator.cs	52
src/Avalonia.Controls/Utils/BorderRenderHelper.cs	130
src/Avalonia.Controls/Utils/CollectionChangedEventManager.cs	131
src/Avalonia.Controls/Utils/CollectionUtils.cs	44
src/Avalonia.Controls/Utils/IEnumerableUtils.cs	82
src/Avalonia.Controls/Utils/ISelectionAdapter.cs	17
src/Avalonia.Controls/Utils/RealizedStackElements.cs	285
src/Avalonia.Controls/Utils/SelectingItemsControlSelectionAdapter.cs	175
src/Avalonia.Controls/Utils/StringUtils.cs	223
src/Avalonia.Controls/Utils/TimeUtils.cs	13
src/Avalonia.Controls/Utils/UndoRedoHelper.cs	93
src/Avalonia.Controls/Utils/VirtualizingSnapPointsList.cs	146
src/Avalonia.Controls/Viewbox.cs	107
src/Avalonia.Controls/VirtualizingCarouselPanel.cs	329
src/Avalonia.Controls/VirtualizingPanel.cs	109
src/Avalonia.Controls/VirtualizingStackPanel.cs	854
src/Avalonia.Controls/Window.cs	796
src/Avalonia.Controls/WindowBase.cs	210
src/Avalonia.Controls/WindowClosingEventArgs.cs	22
src/Avalonia.Controls/WindowEdge.cs	14
src/Avalonia.Controls/WindowIcon.cs	23
src/Avalonia.Controls/WindowResizedEventArgs.cs	23
src/Avalonia.Controls/WindowStartupLocation.cs	9
src/Avalonia.Controls/WindowState.cs	10
src/Avalonia.Controls/WindowTransparencyLevel.cs	26
src/Avalonia.Controls/WrapPanel.cs	257
src/Avalonia.DesignerSupport/DesignWindowLoader.cs	114
src/Avalonia.DesignerSupport/Remote/DetachableTransportConnection.cs	33
src/Avalonia.DesignerSupport/Remote/FileWatcherTransport.cs	83
src/Avalonia.DesignerSupport/Remote/HtmlTransport/HtmlTransport.cs	332
src/Avalonia.DesignerSupport/Remote/HtmlTransport/SimpleWebSocketHttpServer.cs	411
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/build.js	27
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/FramePresenter.tsx	78
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/InputEventMessageBase.ts	9
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/InputModifiers.ts	9
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/MouseButton.ts	6
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/MouseEventHelpers.ts	34
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/PointerEventMessageBase.ts	11
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/PointerMovedEventMessage.ts	10
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/PointerPressedEventMessage.ts	14
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/PointerReleasedEventMessage.ts	14
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/Models/Input/ScrollEventMessage.ts	14
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/PreviewerServerConnection.ts	75
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/index.html	17
src/Avalonia.DesignerSupport/Remote/HtmlTransport/webapp/src/index.tsx	12
src/Avalonia.DesignerSupport/Remote/PreviewerWindowImpl.cs	133
src/Avalonia.DesignerSupport/Remote/PreviewerWindowingPlatform.cs	56
src/Avalonia.DesignerSupport/Remote/RemoteDesignerEntryPoint.cs	230
src/Avalonia.DesignerSupport/Remote/Stubs.cs	240
src/Avalonia.Desktop/AppBuilderDesktopExtensions.cs	41
src/Avalonia.Diagnostics/DevToolsExtensions.cs	29
src/Avalonia.Diagnostics/Diagnostics/Behaviors/ColumnDefinition.cs	39
src/Avalonia.Diagnostics/Diagnostics/Controls/Application.cs	78
src/Avalonia.Diagnostics/Diagnostics/Controls/BrushEditor.axaml.cs	100
src/Avalonia.Diagnostics/Diagnostics/Controls/CommitTextBox.cs	66
src/Avalonia.Diagnostics/Diagnostics/Controls/ControlHighlightAdorner.cs	91
src/Avalonia.Diagnostics/Diagnostics/Controls/FilterTextBox.cs	39
src/Avalonia.Diagnostics/Diagnostics/Controls/ThicknessEditor.cs	93
src/Avalonia.Diagnostics/Diagnostics/Controls/TopLevelGroup.cs	36
src/Avalonia.Diagnostics/Diagnostics/Conventions.cs	8
src/Avalonia.Diagnostics/Diagnostics/Converters/BoolToImageConverter.cs	20
src/Avalonia.Diagnostics/Diagnostics/Converters/BoolToOpacityConverter.cs	22
src/Avalonia.Diagnostics/Diagnostics/Converters/BrushSelectorConveter.cs	35
src/Avalonia.Diagnostics/Diagnostics/Converters/EnumToCheckedConverter.cs	22
src/Avalonia.Diagnostics/Diagnostics/Converters/GetTypeNameConverter.cs	22
src/Avalonia.Diagnostics/Diagnostics/DevTools.cs	146
src/Avalonia.Diagnostics/Diagnostics/DevToolsDataFormats.cs	7
src/Avalonia.Diagnostics/Diagnostics/DevToolsOptions.cs	20
src/Avalonia.Diagnostics/Diagnostics/DevToolsViewKind.cs	7
src/Avalonia.Diagnostics/Diagnostics/HotKeyConfiguration.cs	12
src/Avalonia.Diagnostics/Diagnostics/IDevToolsTopLevelGroup.cs	44
src/Avalonia.Diagnostics/Diagnostics/IScreenshotHandler.cs	9
src/Avalonia.Diagnostics/Diagnostics/KeyGestureExtesions.cs	25
src/Avalonia.Diagnostics/Diagnostics/Models/EventChainLink.cs	29
src/Avalonia.Diagnostics/Diagnostics/Screenshots/BaseRenderToStreamHandler.cs	22
src/Avalonia.Diagnostics/Diagnostics/Screenshots/FilePickerHandler.cs	61
src/Avalonia.Diagnostics/Diagnostics/TypeExtesnions.cs	31
src/Avalonia.Diagnostics/Diagnostics/ViewLocator.cs	29
src/Avalonia.Diagnostics/Diagnostics/ViewModels/AvaloniaPropertyViewModel.cs	110
src/Avalonia.Diagnostics/Diagnostics/ViewModels/BindingSetterViewModel.cs	48
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ClrPropertyViewModel.cs	79
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ControlDetailsViewModel.cs	450
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ControlLayoutViewModel.cs	215
src/Avalonia.Diagnostics/Diagnostics/ViewModels/EventOwnerTreeNode.cs	44
src/Avalonia.Diagnostics/Diagnostics/ViewModels/EventTreeNode.cs	110
src/Avalonia.Diagnostics/Diagnostics/ViewModels/EventTreeNodeBase.cs	70
src/Avalonia.Diagnostics/Diagnostics/ViewModels/EventsPageViewModel.cs	145
src/Avalonia.Diagnostics/Diagnostics/ViewModels/FilterViewModel.cs	109
src/Avalonia.Diagnostics/Diagnostics/ViewModels/FiredEvent.cs	70
src/Avalonia.Diagnostics/Diagnostics/ViewModels/HotKeyPageViewModel.cs	35
src/Avalonia.Diagnostics/Diagnostics/ViewModels/LogicalTreeNode.cs	101
src/Avalonia.Diagnostics/Diagnostics/ViewModels/MainViewModel.cs	328
src/Avalonia.Diagnostics/Diagnostics/ViewModels/PropertyViewModel.cs	22
src/Avalonia.Diagnostics/Diagnostics/ViewModels/PseudoClassViewModel.cs	43
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ReactiveExtensions.cs	48
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ResourceSetterViewModel.cs	26
src/Avalonia.Diagnostics/Diagnostics/ViewModels/SetterViewModel.cs	49
src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreeNode.cs	82
src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreeNodeCollection.cs	79
src/Avalonia.Diagnostics/Diagnostics/ViewModels/TreePageViewModel.cs	207
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ValueFrameViewModel.cs	129
src/Avalonia.Diagnostics/Diagnostics/ViewModels/ViewModelBase.cs	36
src/Avalonia.Diagnostics/Diagnostics/ViewModels/VisualTreeNode.cs	206
src/Avalonia.Diagnostics/Diagnostics/Views/ControlDetailsView.xaml	275
src/Avalonia.Diagnostics/Diagnostics/Views/ControlDetailsView.xaml.cs	43
src/Avalonia.Diagnostics/Diagnostics/Views/EventsPageView.xaml	125
src/Avalonia.Diagnostics/Diagnostics/Views/EventsPageView.xaml.cs	81
src/Avalonia.Diagnostics/Diagnostics/Views/HotKeyPageView.axaml.cs	16
src/Avalonia.Diagnostics/Diagnostics/Views/LayoutExplorerView.axaml.cs	100
src/Avalonia.Diagnostics/Diagnostics/Views/MainView.xaml	292
src/Avalonia.Diagnostics/Diagnostics/Views/MainView.xaml.cs	19
src/Avalonia.Diagnostics/Diagnostics/Views/MainWindow.xaml	21
src/Avalonia.Diagnostics/Diagnostics/Views/MainWindow.xaml.cs	267
src/Avalonia.Diagnostics/Diagnostics/Views/PropertyValueEditorView.cs	357
src/Avalonia.Diagnostics/Diagnostics/Views/TreePageView.xaml	47
src/Avalonia.Diagnostics/Diagnostics/Views/TreePageView.xaml.cs	101
src/Avalonia.Diagnostics/Diagnostics/VisualExtensions.cs	54
src/Avalonia.Diagnostics/Diagnostics/VisualTreeDebug.cs	60
src/Avalonia.Dialogs/AboutAvaloniaDialog.xaml	63
src/Avalonia.Dialogs/AboutAvaloniaDialog.xaml.cs	24
src/Avalonia.Dialogs/Internal/AvaloniaDialogsInternalViewModelBase.cs	25
src/Avalonia.Dialogs/Internal/BclMountedVolumeInfoProvider.cs	36
src/Avalonia.Dialogs/Internal/ChildFitter.cs	17
src/Avalonia.Dialogs/Internal/FileSizeStringConverter.cs	21
src/Avalonia.Dialogs/Internal/ManagedFileChooserFilterViewModel.cs	27
src/Avalonia.Dialogs/Internal/ManagedFileChooserItemType.cs	9
src/Avalonia.Dialogs/Internal/ManagedFileChooserItemViewModel.cs	67
src/Avalonia.Dialogs/Internal/ManagedFileChooserNavigationItem.cs	9
src/Avalonia.Dialogs/Internal/ManagedFileChooserSources.cs	73
src/Avalonia.Dialogs/Internal/ManagedFileChooserViewModel.cs	367
src/Avalonia.Dialogs/Internal/ResourceSelectorConverter.cs	19
src/Avalonia.Dialogs/ManagedFileChooser.cs	78
src/Avalonia.Dialogs/ManagedFileChooserOverwritePrompt.cs	24
src/Avalonia.Dialogs/ManagedFileDialogExtensions.cs	78
src/Avalonia.Dialogs/ManagedFileDialogOptions.cs	12
src/Avalonia.Dialogs/ManagedStorageProvider.cs	187
src/Avalonia.Fonts.Inter/AppBuilderExtension.cs	14
src/Avalonia.Fonts.Inter/InterFontCollection.cs	13
src/Avalonia.Fonts.Inter/Properties/AssemblyInfo.cs	2
src/Avalonia.FreeDesktop/DBusCallQueue.cs	96
src/Avalonia.FreeDesktop/DBusHelper.cs	51
src/Avalonia.FreeDesktop/DBusIme/DBusTextInputMethodBase.cs	294
src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxEnums.cs	63
src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxICWrapper.cs	47
src/Avalonia.FreeDesktop/DBusIme/Fcitx/FcitxX11TextInputMethod.cs	175
src/Avalonia.FreeDesktop/DBusIme/IBus/IBusEnums.cs	39
src/Avalonia.FreeDesktop/DBusIme/IBus/IBusX11TextInputMethod.cs	162
src/Avalonia.FreeDesktop/DBusIme/X11DBusImeHelper.cs	46
src/Avalonia.FreeDesktop/DBusMenuExporter.cs	288
src/Avalonia.FreeDesktop/DBusPlatformSettings.cs	110
src/Avalonia.FreeDesktop/DBusSystemDialog.cs	176
src/Avalonia.FreeDesktop/DBusTrayIconImpl.cs	214
src/Avalonia.FreeDesktop/DBusXml/com.canonical.AppMenu.Registrar.xml	56
src/Avalonia.FreeDesktop/DBusXml/com.canonical.dbusmenu.xml	251
src/Avalonia.FreeDesktop/DBusXml/org.fcitx.Fcitx.InputContext.xml	63
src/Avalonia.FreeDesktop/DBusXml/org.fcitx.Fcitx.InputContext1.xml	63
src/Avalonia.FreeDesktop/DBusXml/org.fcitx.Fcitx.InputMethod.xml	16
src/Avalonia.FreeDesktop/DBusXml/org.fcitx.Fcitx.InputMethod1.xml	12
src/Avalonia.FreeDesktop/DBusXml/org.freedesktop.DBus.xml	89
src/Avalonia.FreeDesktop/DBusXml/org.freedesktop.IBus.Portal.xml	104
src/Avalonia.FreeDesktop/DBusXml/org.freedesktop.portal.FileChooser.xml	24
src/Avalonia.FreeDesktop/DBusXml/org.freedesktop.portal.Request.xml	12
src/Avalonia.FreeDesktop/DBusXml/org.freedesktop.portal.Settings.xml	26
src/Avalonia.FreeDesktop/DBusXml/org.kde.StatusNotifierItem.xml	58
src/Avalonia.FreeDesktop/DBusXml/org.kde.StatusNotifierWatcher.xml	26
src/Avalonia.FreeDesktop/IX11InputMethod.cs	30
src/Avalonia.FreeDesktop/LinuxMountedVolumeInfoListener.cs	41
src/Avalonia.FreeDesktop/LinuxMountedVolumeInfoProvider.cs	13
src/Avalonia.FreeDesktop/NativeMethods.cs	34
src/Avalonia.Metal/IMetalDevice.cs	28
src/Avalonia.Metal/IMetalExternalObjectsFeature.cs	31
src/Avalonia.MicroCom/CallbackBase.cs	49
src/Avalonia.Native/AvaloniaNativeApplicationPlatform.cs	107
src/Avalonia.Native/AvaloniaNativeDragSource.cs	57
src/Avalonia.Native/AvaloniaNativeGlPlatformGraphics.cs	289
src/Avalonia.Native/AvaloniaNativeMenuExporter.cs	230
src/Avalonia.Native/AvaloniaNativePlatform.cs	177
src/Avalonia.Native/AvaloniaNativePlatformExtensions.cs	54
src/Avalonia.Native/AvaloniaNativeRenderTimer.cs	54
src/Avalonia.Native/AvaloniaNativeTextInputMethod.cs	114
src/Avalonia.Native/AvnAutomationPeer.cs	162
src/Avalonia.Native/AvnDispatcher.cs	16
src/Avalonia.Native/AvnString.cs	121
src/Avalonia.Native/CallbackBase.cs	19
src/Avalonia.Native/ClipboardDataFormatHelper.cs	42
src/Avalonia.Native/ClipboardDataTransfer.cs	29
src/Avalonia.Native/ClipboardDataTransferItem.cs	71
src/Avalonia.Native/ClipboardImpl.cs	80
src/Avalonia.Native/ClipboardReadSession.cs	88
src/Avalonia.Native/Cursor.cs	50
src/Avalonia.Native/DataTransferItemToAvnClipboardDataItemWrapper.cs	69
src/Avalonia.Native/DataTransferToAvnClipboardDataSourceWrapper.cs	40
src/Avalonia.Native/DeferredFramebuffer.cs	50
src/Avalonia.Native/DispatcherImpl.cs	107
src/Avalonia.Native/DoubleClickHelper.cs	28
src/Avalonia.Native/EmbeddableTopLevelImpl.cs	14
src/Avalonia.Native/Extensions.cs	8
src/Avalonia.Native/GpuHandleWrapFeature.cs	45
src/Avalonia.Native/Helpers.cs	47
src/Avalonia.Native/IAvnMenu.cs	166
src/Avalonia.Native/IAvnMenuItem.cs	157
src/Avalonia.Native/IconLoader.cs	37
src/Avalonia.Native/MacOSActivatableLifetime.cs	20
src/Avalonia.Native/MacOSMountedVolumeInfoProvider.cs	64
src/Avalonia.Native/MacOSNativeMenuCommands.cs	32
src/Avalonia.Native/Mappings.xml	25
src/Avalonia.Native/MenuActionCallback.cs	17
src/Avalonia.Native/Metal.cs	171
src/Avalonia.Native/NativeControlHostImpl.cs	119
src/Avalonia.Native/NativeOwned.cs	35
src/Avalonia.Native/NativePlatformSettings.cs	66
src/Avalonia.Native/PlatformBehaviorInhibition.cs	17
src/Avalonia.Native/PopupImpl.cs	83
src/Avalonia.Native/PredicateCallback.cs	17
src/Avalonia.Native/ScreenImpl.cs	69
src/Avalonia.Native/StorageItem.cs	141
src/Avalonia.Native/StorageProviderApi.cs	248
src/Avalonia.Native/StorageProviderImpl.cs	49
src/Avalonia.Native/TopLevelImpl.cs	463
src/Avalonia.Native/TrayIconImpl.cs	55
src/Avalonia.Native/WindowImpl.cs	217
src/Avalonia.Native/WindowImplBase.cs	107
src/Avalonia.OpenGL/Controls/CompositionOpenGlSwapchain.cs	131
src/Avalonia.OpenGL/Controls/OpenGlControlBase.cs	216
src/Avalonia.OpenGL/Controls/OpenGlControlResources.cs	152
src/Avalonia.OpenGL/Egl/EglConsts.cs	70
src/Avalonia.OpenGL/Egl/EglContext.cs	161
src/Avalonia.OpenGL/Egl/EglDisplay.cs	155
src/Avalonia.OpenGL/Egl/EglDisplayOptions.cs	26
src/Avalonia.OpenGL/Egl/EglDisplayUtils.cs	115
src/Avalonia.OpenGL/Egl/EglErrors.cs	21
src/Avalonia.OpenGL/Egl/EglGlPlatformSurface.cs	61
src/Avalonia.OpenGL/Egl/EglGlPlatformSurfaceBase.cs	95
src/Avalonia.OpenGL/Egl/EglInterface.cs	100
src/Avalonia.OpenGL/Egl/EglPlatformGraphics.cs	35
src/Avalonia.OpenGL/Egl/EglSurface.cs	23
src/Avalonia.OpenGL/Features/ExternalObjectsOpenGlExtensionFeature.cs	244
src/Avalonia.OpenGL/GlBasicInfoInterface.cs	56
src/Avalonia.OpenGL/GlConsts.cs	85
src/Avalonia.OpenGL/GlEntryPointAttribute.cs	44
src/Avalonia.OpenGL/GlErrors.cs	15
src/Avalonia.OpenGL/GlInterface.cs	304
src/Avalonia.OpenGL/GlVersion.cs	23
src/Avalonia.OpenGL/IGlContext.cs	23
src/Avalonia.OpenGL/IGlContextExternalObjectsFeature.cs	48
src/Avalonia.OpenGL/IOpenGlTextureSharingRenderInterfaceContextFeature.cs	17
src/Avalonia.OpenGL/IPlatformGraphicsOpenGlContextFactory.cs	6
src/Avalonia.OpenGL/OpenGlException.cs	46
src/Avalonia.OpenGL/Surfaces/IGlPlatformSurface.cs	7
src/Avalonia.OpenGL/Surfaces/IGlPlatformSurfaceRenderTarget.cs	18
src/Avalonia.OpenGL/Surfaces/IGlPlatformSurfaceRenderingSession.cs	11
src/Avalonia.ReactiveUI/AppBuilderExtensions.cs	22
src/Avalonia.ReactiveUI/Attributes.cs	3
src/Avalonia.ReactiveUI/AutoDataTemplateBindingHook.cs	47
src/Avalonia.ReactiveUI/AutoSuspendHelper.cs	66
src/Avalonia.ReactiveUI/AvaloniaActivationForViewFetcher.cs	54
src/Avalonia.ReactiveUI/AvaloniaObjectReactiveExtensions.cs	55
src/Avalonia.ReactiveUI/AvaloniaScheduler.cs	62
src/Avalonia.ReactiveUI/ReactiveUserControl.cs	45
src/Avalonia.ReactiveUI/ReactiveWindow.cs	45
src/Avalonia.ReactiveUI/RoutedViewHost.cs	98
src/Avalonia.ReactiveUI/ViewModelViewHost.cs	80
src/Avalonia.Remote.Protocol/AvaloniaRemoteMessageGuidAttribute.cs	13
src/Avalonia.Remote.Protocol/BsonStreamTransport.cs	141
src/Avalonia.Remote.Protocol/BsonTcpTransport.cs	25
src/Avalonia.Remote.Protocol/DefaultMessageTypeResolver.cs	34
src/Avalonia.Remote.Protocol/DesignMessages.cs	50
src/Avalonia.Remote.Protocol/EventStash.cs	67
src/Avalonia.Remote.Protocol/IMessageTypeResolver.cs	9
src/Avalonia.Remote.Protocol/ITransport.cs	12
src/Avalonia.Remote.Protocol/InputMessages.cs	65
src/Avalonia.Remote.Protocol/MetsysBson.cs	1440
src/Avalonia.Remote.Protocol/TcpTransportBase.cs	67
src/Avalonia.Remote.Protocol/TransportConnectionWrapper.cs	94
src/Avalonia.Remote.Protocol/TransportMessages.cs	8
src/Avalonia.Remote.Protocol/ViewportMessages.cs	58
src/Avalonia.Themes.Fluent/Accents/BaseColorsPalette.xaml	68
src/Avalonia.Themes.Fluent/Accents/BaseResources.xaml	362
src/Avalonia.Themes.Fluent/Accents/FluentControlResources.xaml	1514
src/Avalonia.Themes.Fluent/Accents/SystemAccentColors.cs	131
src/Avalonia.Themes.Fluent/ColorPaletteResources.Properties.cs	43
src/Avalonia.Themes.Fluent/ColorPaletteResources.cs	95
src/Avalonia.Themes.Fluent/ColorPaletteResourcesCollection.cs	125
src/Avalonia.Themes.Fluent/Controls/AdornerLayer.xaml	19
src/Avalonia.Themes.Fluent/Controls/AutoCompleteBox.xaml	75
src/Avalonia.Themes.Fluent/Controls/Button.xaml	83
src/Avalonia.Themes.Fluent/Controls/ButtonSpinner.xaml	148
src/Avalonia.Themes.Fluent/Controls/Calendar.xaml	35
src/Avalonia.Themes.Fluent/Controls/CalendarButton.xaml	92
src/Avalonia.Themes.Fluent/Controls/CalendarDatePicker.xaml	162
src/Avalonia.Themes.Fluent/Controls/CalendarDayButton.xaml	90
src/Avalonia.Themes.Fluent/Controls/CalendarItem.xaml	144
src/Avalonia.Themes.Fluent/Controls/CaptionButtons.xaml	112
src/Avalonia.Themes.Fluent/Controls/Carousel.xaml	21
src/Avalonia.Themes.Fluent/Controls/CheckBox.xaml	243
src/Avalonia.Themes.Fluent/Controls/ComboBox.xaml	234
src/Avalonia.Themes.Fluent/Controls/ComboBoxItem.xaml	75
src/Avalonia.Themes.Fluent/Controls/ContextMenu.xaml	65
src/Avalonia.Themes.Fluent/Controls/DataValidationErrors.xaml	111
src/Avalonia.Themes.Fluent/Controls/DatePicker.xaml	234
src/Avalonia.Themes.Fluent/Controls/DateTimePickerShared.xaml	97
src/Avalonia.Themes.Fluent/Controls/DropDownButton.xaml	91
src/Avalonia.Themes.Fluent/Controls/EmbeddableControlRoot.xaml	26
src/Avalonia.Themes.Fluent/Controls/Expander.xaml	308
src/Avalonia.Themes.Fluent/Controls/FluentControls.xaml	80
src/Avalonia.Themes.Fluent/Controls/FlyoutPresenter.xaml	42
src/Avalonia.Themes.Fluent/Controls/GridSplitter.xaml	23
src/Avalonia.Themes.Fluent/Controls/GroupBox.xaml	77
src/Avalonia.Themes.Fluent/Controls/HeaderedContentControl.xaml	34
src/Avalonia.Themes.Fluent/Controls/HyperlinkButton.xaml	76
src/Avalonia.Themes.Fluent/Controls/ItemsControl.xaml	18
src/Avalonia.Themes.Fluent/Controls/Label.xaml	22
src/Avalonia.Themes.Fluent/Controls/ListBox.xaml	49
src/Avalonia.Themes.Fluent/Controls/ListBoxItem.xaml	64
src/Avalonia.Themes.Fluent/Controls/ManagedFileChooser.xaml	382
src/Avalonia.Themes.Fluent/Controls/Menu.xaml	103
src/Avalonia.Themes.Fluent/Controls/MenuFlyoutPresenter.xaml	43
src/Avalonia.Themes.Fluent/Controls/MenuItem.xaml	242
src/Avalonia.Themes.Fluent/Controls/MenuScrollViewer.xaml	90
src/Avalonia.Themes.Fluent/Controls/NotificationCard.xaml	95
src/Avalonia.Themes.Fluent/Controls/NumericUpDown.xaml	98
src/Avalonia.Themes.Fluent/Controls/OverlayPopupHost.xaml	24
src/Avalonia.Themes.Fluent/Controls/PopupRoot.xaml	29
src/Avalonia.Themes.Fluent/Controls/ProgressBar.xaml	196
src/Avalonia.Themes.Fluent/Controls/RadioButton.xaml	140
src/Avalonia.Themes.Fluent/Controls/RefreshContainer.xaml	25
src/Avalonia.Themes.Fluent/Controls/RepeatButton.xaml	56
src/Avalonia.Themes.Fluent/Controls/ScrollBar.xaml	266
src/Avalonia.Themes.Fluent/Controls/ScrollViewer.xaml	70
src/Avalonia.Themes.Fluent/Controls/SelectableTextBlock.xaml	18
src/Avalonia.Themes.Fluent/Controls/Separator.xaml	23
src/Avalonia.Themes.Fluent/Controls/Slider.xaml	349
src/Avalonia.Themes.Fluent/Controls/SplitButton.xaml	184
src/Avalonia.Themes.Fluent/Controls/SplitView.xaml	409
src/Avalonia.Themes.Fluent/Controls/TabControl.xaml	56
src/Avalonia.Themes.Fluent/Controls/TabItem.xaml	109
src/Avalonia.Themes.Fluent/Controls/TabStrip.xaml	32
src/Avalonia.Themes.Fluent/Controls/TabStripItem.xaml	80
src/Avalonia.Themes.Fluent/Controls/TextSelectionHandle.xaml	49
src/Avalonia.Themes.Fluent/Controls/ThemeVariantScope.xaml	8
src/Avalonia.Themes.Fluent/Controls/TimePicker.xaml	284
src/Avalonia.Themes.Fluent/Controls/TitleBar.xaml	56
src/Avalonia.Themes.Fluent/Controls/ToggleButton.xaml	106
src/Avalonia.Themes.Fluent/Controls/ToggleSwitch.xaml	217
src/Avalonia.Themes.Fluent/Controls/ToolTip.xaml	55
src/Avalonia.Themes.Fluent/Controls/TransitioningContentControl.xaml	30
src/Avalonia.Themes.Fluent/Controls/TreeView.xaml	44
src/Avalonia.Themes.Fluent/Controls/TreeViewItem.xaml	158
src/Avalonia.Themes.Fluent/Controls/Window.xaml	32
src/Avalonia.Themes.Fluent/Controls/WindowNotificationManager.xaml	62
src/Avalonia.Themes.Fluent/DensityStyles/Compact.xaml	24
src/Avalonia.Themes.Fluent/FluentTheme.xaml	20
src/Avalonia.Themes.Fluent/FluentTheme.xaml.cs	58
src/Avalonia.Themes.Fluent/Properties/AssemblyInfo.cs	2
src/Avalonia.Themes.Fluent/Strings/InvariantResources.xaml	24
src/Avalonia.Themes.Simple/Accents/Base.xaml	141
src/Avalonia.Themes.Simple/Controls/AdornerLayer.xaml	14
src/Avalonia.Themes.Simple/Controls/AutoCompleteBox.xaml	48
src/Avalonia.Themes.Simple/Controls/Button.xaml	39
src/Avalonia.Themes.Simple/Controls/ButtonSpinner.xaml	90
src/Avalonia.Themes.Simple/Controls/Calendar.xaml	25
src/Avalonia.Themes.Simple/Controls/CalendarButton.xaml	57
src/Avalonia.Themes.Simple/Controls/CalendarDatePicker.xaml	120
src/Avalonia.Themes.Simple/Controls/CalendarDayButton.xaml	85
src/Avalonia.Themes.Simple/Controls/CalendarItem.xaml	156
src/Avalonia.Themes.Simple/Controls/CaptionButtons.xaml	120
src/Avalonia.Themes.Simple/Controls/Carousel.xaml	21
src/Avalonia.Themes.Simple/Controls/CheckBox.xaml	76
src/Avalonia.Themes.Simple/Controls/ComboBox.xaml	111
src/Avalonia.Themes.Simple/Controls/ComboBoxItem.xaml	40
src/Avalonia.Themes.Simple/Controls/ContextMenu.xaml	29
src/Avalonia.Themes.Simple/Controls/DataValidationErrors.xaml	48
src/Avalonia.Themes.Simple/Controls/DatePicker.xaml	276
src/Avalonia.Themes.Simple/Controls/DateTimePickerShared.xaml	120
src/Avalonia.Themes.Simple/Controls/DropDownButton.xaml	63
src/Avalonia.Themes.Simple/Controls/EmbeddableControlRoot.xaml	27
src/Avalonia.Themes.Simple/Controls/Expander.xaml	255
src/Avalonia.Themes.Simple/Controls/FlyoutPresenter.xaml	36
src/Avalonia.Themes.Simple/Controls/GridSplitter.xaml	24
src/Avalonia.Themes.Simple/Controls/GroupBox.xaml	73
src/Avalonia.Themes.Simple/Controls/HeaderedContentControl.xaml	42
src/Avalonia.Themes.Simple/Controls/HyperlinkButton.xaml	45
src/Avalonia.Themes.Simple/Controls/ItemsControl.xaml	19
src/Avalonia.Themes.Simple/Controls/Label.xaml	23
src/Avalonia.Themes.Simple/Controls/ListBox.xaml	40
src/Avalonia.Themes.Simple/Controls/ListBoxItem.xaml	40
src/Avalonia.Themes.Simple/Controls/ManagedFileChooser.xaml	280
src/Avalonia.Themes.Simple/Controls/Menu.xaml	76
src/Avalonia.Themes.Simple/Controls/MenuFlyoutPresenter.xaml	31
src/Avalonia.Themes.Simple/Controls/MenuItem.xaml	126
src/Avalonia.Themes.Simple/Controls/NotificationCard.xaml	95
src/Avalonia.Themes.Simple/Controls/NumericUpDown.xaml	48
src/Avalonia.Themes.Simple/Controls/OverlayPopupHost.xaml	23
src/Avalonia.Themes.Simple/Controls/PathIcon.xaml	23
src/Avalonia.Themes.Simple/Controls/PopupRoot.xaml	29
src/Avalonia.Themes.Simple/Controls/ProgressBar.xaml	111
src/Avalonia.Themes.Simple/Controls/RadioButton.xaml	64
src/Avalonia.Themes.Simple/Controls/RefreshContainer.xaml	25
src/Avalonia.Themes.Simple/Controls/RepeatButton.xaml	35
src/Avalonia.Themes.Simple/Controls/ScrollBar.xaml	151
src/Avalonia.Themes.Simple/Controls/ScrollViewer.xaml	95
src/Avalonia.Themes.Simple/Controls/SelectableTextBlock.xaml	18
src/Avalonia.Themes.Simple/Controls/Separator.xaml	19
src/Avalonia.Themes.Simple/Controls/SimpleControls.xaml	78
src/Avalonia.Themes.Simple/Controls/Slider.xaml	127
src/Avalonia.Themes.Simple/Controls/SplitButton.xaml	179
src/Avalonia.Themes.Simple/Controls/SplitView.xaml	398
src/Avalonia.Themes.Simple/Controls/TabControl.xaml	60
src/Avalonia.Themes.Simple/Controls/TabItem.xaml	49
src/Avalonia.Themes.Simple/Controls/TabStrip.xaml	18
src/Avalonia.Themes.Simple/Controls/TabStripItem.xaml	28
src/Avalonia.Themes.Simple/Controls/TextSelectionHandle.xaml	52
src/Avalonia.Themes.Simple/Controls/ThemeVariantScope.xaml	8
src/Avalonia.Themes.Simple/Controls/TimePicker.xaml	320
src/Avalonia.Themes.Simple/Controls/TitleBar.xaml	64
src/Avalonia.Themes.Simple/Controls/ToggleButton.xaml	43
src/Avalonia.Themes.Simple/Controls/ToggleSwitch.xaml	223
src/Avalonia.Themes.Simple/Controls/ToolTip.xaml	23
src/Avalonia.Themes.Simple/Controls/TransitioningContentControl.xaml	31
src/Avalonia.Themes.Simple/Controls/TreeView.xaml	33
src/Avalonia.Themes.Simple/Controls/TreeViewItem.xaml	94
src/Avalonia.Themes.Simple/Controls/Window.xaml	35
src/Avalonia.Themes.Simple/Controls/WindowNotificationManager.xaml	58
src/Avalonia.Themes.Simple/Properties/AssemblyInfo.cs	2
src/Avalonia.Themes.Simple/SimpleTheme.xaml	13
src/Avalonia.Themes.Simple/SimpleTheme.xaml.cs	13
src/Avalonia.Vulkan/IVulkanContextExternalObjectsFeature.cs	29
src/Avalonia.Vulkan/IVulkanDevice.cs	38
src/Avalonia.Vulkan/IVulkanPlatformSurface.cs	13
src/Avalonia.Vulkan/IVulkanRenderTarget.cs	17
src/Avalonia.Vulkan/Interop/VulkanCommandBuffer.cs	92
src/Avalonia.Vulkan/Interop/VulkanCommandBufferPool.cs	65
src/Avalonia.Vulkan/Interop/VulkanDebugLogger.cs	33
src/Avalonia.Vulkan/Interop/VulkanDevice.Create.cs	133
src/Avalonia.Vulkan/Interop/VulkanDevice.cs	65
src/Avalonia.Vulkan/Interop/VulkanDisplay.cs	310
src/Avalonia.Vulkan/Interop/VulkanFence.cs	32
src/Avalonia.Vulkan/Interop/VulkanImage.cs	178
src/Avalonia.Vulkan/Interop/VulkanInstance.cs	147
src/Avalonia.Vulkan/Interop/VulkanKhrSurface.cs	56
src/Avalonia.Vulkan/Interop/VulkanMemoryHelper.cs	58
src/Avalonia.Vulkan/Interop/VulkanSemaphore.cs	48
src/Avalonia.Vulkan/UnmanagedInterop/Utf8BufferArray.cs	39
src/Avalonia.Vulkan/UnmanagedInterop/VulkanDeviceApi.cs	115
src/Avalonia.Vulkan/UnmanagedInterop/VulkanEnums.cs	1488
src/Avalonia.Vulkan/UnmanagedInterop/VulkanGlobalApi.cs	21
src/Avalonia.Vulkan/UnmanagedInterop/VulkanInstanceApi.cs	66
src/Avalonia.Vulkan/UnmanagedInterop/VulkanStructs.cs	685
src/Avalonia.Vulkan/VulkanBindings.cs	14
src/Avalonia.Vulkan/VulkanContext.cs	62
src/Avalonia.Vulkan/VulkanException.cs	25
src/Avalonia.Vulkan/VulkanExternalObjectsFeature.cs	272
src/Avalonia.Vulkan/VulkanImageInfo.cs	16
src/Avalonia.Vulkan/VulkanKhrSurfaceRenderTarget.cs	86
src/Avalonia.Vulkan/VulkanOptions.cs	32
src/Avalonia.Vulkan/VulkanPlatformGraphics.cs	79
src/Avalonia.X11/ActivityTrackingHelper.cs	71
src/Avalonia.X11/Clipboard/ClipboardDataFormatHelper.cs	72
src/Avalonia.X11/Clipboard/ClipboardDataReader.cs	56
src/Avalonia.X11/Clipboard/ClipboardDataTransfer.cs	19
src/Avalonia.X11/Clipboard/ClipboardDataTransferItem.cs	14
src/Avalonia.X11/Clipboard/ClipboardReadSession.cs	129
src/Avalonia.X11/Clipboard/ClipboardUriListHelper.cs	43
src/Avalonia.X11/Clipboard/EventStreamWindow.cs	94
src/Avalonia.X11/Clipboard/X11Clipboard.cs	302
src/Avalonia.X11/Dispatching/GLibDispatcherImpl.cs	222
src/Avalonia.X11/Dispatching/IX11PlatformDispatcher.cs	6
src/Avalonia.X11/Dispatching/X11EventDispatcher.cs	54
src/Avalonia.X11/Dispatching/X11PlatformThreading.cs	171
src/Avalonia.X11/Glx/Glx.cs	80
src/Avalonia.X11/Glx/GlxConsts.cs	103
src/Avalonia.X11/Glx/GlxContext.cs	123
src/Avalonia.X11/Glx/GlxDisplay.cs	166
src/Avalonia.X11/Glx/GlxGlPlatformSurface.cs	84
src/Avalonia.X11/Glx/GlxPlatformFeature.cs	34
src/Avalonia.X11/ICELib.cs	51
src/Avalonia.X11/Interop/Glib.cs	152
src/Avalonia.X11/Interop/GtkInteropHelper.cs	13
src/Avalonia.X11/Keysyms.cs	2105
src/Avalonia.X11/NativeDialogs/Gtk.cs	180
src/Avalonia.X11/NativeDialogs/GtkNativeFileDialogs.cs	209
src/Avalonia.X11/SMLib.cs	115
src/Avalonia.X11/Screens/X11Screen.Providers.cs	236
src/Avalonia.X11/Screens/X11Screens.Scaling.cs	206
src/Avalonia.X11/Screens/X11Screens.cs	30
src/Avalonia.X11/TransparencyHelper.cs	92
src/Avalonia.X11/Vulkan/VulkanNativeInterop.cs	25
src/Avalonia.X11/Vulkan/VulkanSupport.cs	77
src/Avalonia.X11/X11Atoms.cs	196
src/Avalonia.X11/X11CursorFactory.cs	147
src/Avalonia.X11/X11Enums.cs	94
src/Avalonia.X11/X11Exception.cs	10
src/Avalonia.X11/X11FocusProxy.cs	63
src/Avalonia.X11/X11FramebufferSurface.cs	72
src/Avalonia.X11/X11Globals.cs	206
src/Avalonia.X11/X11IconLoader.cs	82
src/Avalonia.X11/X11Info.cs	118
src/Avalonia.X11/X11KeyTransform.cs	352
src/Avalonia.X11/X11NativeControlHost.cs	172
src/Avalonia.X11/X11Platform.cs	260
src/Avalonia.X11/X11PlatformLifetimeEvents.cs	219
src/Avalonia.X11/X11Structs.cs	1718
src/Avalonia.X11/X11Window.Ime.cs	300
src/Avalonia.X11/X11Window.Xim.cs	101
src/Avalonia.X11/X11Window.cs	1359
src/Avalonia.X11/X11WindowModes/DefaultWindowMode.cs	44
src/Avalonia.X11/X11WindowModes/InputProxyWindowMode.cs	45
src/Avalonia.X11/X11WindowModes/WindowMode.cs	47
src/Avalonia.X11/X11WindowModes/XEmbedClientWindowMode.cs	187
src/Avalonia.X11/XEmbedPlug.cs	69
src/Avalonia.X11/XEmbedTrayIconImpl.cs	37
src/Avalonia.X11/XError.cs	26
src/Avalonia.X11/XI2Manager.cs	419
src/Avalonia.X11/XIStructs.cs	298
src/Avalonia.X11/XLib.Helpers.cs	25
src/Avalonia.X11/XLib.cs	549
src/Avalonia.X11/XResources.cs	68
src/Browser/Avalonia.Browser.Blazor/AvaloniaView.cs	45
src/Browser/Avalonia.Browser.Blazor/BlazorSingleViewLifetime.cs	20
src/Browser/Avalonia.Browser/AvaloniaView.cs	54
src/Browser/Avalonia.Browser/BrowserActivatableLifetime.cs	18
src/Browser/Avalonia.Browser/BrowserAppBuilder.cs	106
src/Browser/Avalonia.Browser/BrowserClipboardDataTransfer.cs	29
src/Browser/Avalonia.Browser/BrowserClipboardDataTransferItem.cs	22
src/Browser/Avalonia.Browser/BrowserDataFormatHelper.cs	27
src/Browser/Avalonia.Browser/BrowserDataTransferHelper.cs	53
src/Browser/Avalonia.Browser/BrowserDispatcherImpl.cs	51
src/Browser/Avalonia.Browser/BrowserDragDataTransfer.cs	29
src/Browser/Avalonia.Browser/BrowserDragDataTransferItem.cs	21
src/Browser/Avalonia.Browser/BrowserInputHandler.cs	301
src/Browser/Avalonia.Browser/BrowserInputPane.cs	19
src/Browser/Avalonia.Browser/BrowserInsetsManager.cs	34
src/Browser/Avalonia.Browser/BrowserMouseDevice.cs	31
src/Browser/Avalonia.Browser/BrowserNativeControlHost.cs	109
src/Browser/Avalonia.Browser/BrowserPlatformSettings.cs	47
src/Browser/Avalonia.Browser/BrowserRuntimePlatform.cs	36
src/Browser/Avalonia.Browser/BrowserScreens.cs	60
src/Browser/Avalonia.Browser/BrowserSingleViewLifetime.cs	33
src/Browser/Avalonia.Browser/BrowserSystemNavigationManager.cs	14
src/Browser/Avalonia.Browser/BrowserTextInputMethod.cs	128
src/Browser/Avalonia.Browser/BrowserTopLevelImpl.cs	166
src/Browser/Avalonia.Browser/ClipboardImpl.cs	74
src/Browser/Avalonia.Browser/Cursor.cs	70
src/Browser/Avalonia.Browser/Interop/AvaloniaModule.cs	33
src/Browser/Avalonia.Browser/Interop/CanvasHelper.cs	28
src/Browser/Avalonia.Browser/Interop/DomHelper.cs	46
src/Browser/Avalonia.Browser/Interop/GeneralHelpers.cs	24
src/Browser/Avalonia.Browser/Interop/InputHelper.cs	115
src/Browser/Avalonia.Browser/Interop/NativeControlHostHelper.cs	20
src/Browser/Avalonia.Browser/Interop/NavigationHelper.cs	18
src/Browser/Avalonia.Browser/Interop/ScreenHelper.cs	29
src/Browser/Avalonia.Browser/Interop/StorageHelper.cs	53
src/Browser/Avalonia.Browser/Interop/StreamHelper.cs	28
src/Browser/Avalonia.Browser/Interop/TimerHelper.cs	37
src/Browser/Avalonia.Browser/JSObjectControlHandle.cs	28
src/Browser/Avalonia.Browser/KeyInterop.cs	378
src/Browser/Avalonia.Browser/Rendering/BrowserRenderTimer.cs	45
src/Browser/Avalonia.Browser/Rendering/BrowserSharedRenderLoop.cs	11
src/Browser/Avalonia.Browser/Rendering/BrowserSoftwareRenderTarget.cs	56
src/Browser/Avalonia.Browser/Rendering/BrowserSurface.cs	61
src/Browser/Avalonia.Browser/Rendering/BrowserWebGlRenderTarget.cs	144
src/Browser/Avalonia.Browser/Rendering/RenderTargetBrowserSurface.cs	79
src/Browser/Avalonia.Browser/Rendering/RenderWorker.cs	123
src/Browser/Avalonia.Browser/Rendering/WebRenderTarget.cs	36
src/Browser/Avalonia.Browser/Storage/BlobReadableStream.cs	78
src/Browser/Avalonia.Browser/Storage/BrowserLauncher.cs	22
src/Browser/Avalonia.Browser/Storage/BrowserStorageProvider.cs	376
src/Browser/Avalonia.Browser/Storage/WriteableStream.cs	110
src/Browser/Avalonia.Browser/WinStubs.cs	19
src/Browser/Avalonia.Browser/WindowingPlatform.cs	97
src/Browser/Avalonia.Browser/build/Avalonia.Browser.props	13
src/Browser/Avalonia.Browser/build/Avalonia.Browser.targets	44
src/Browser/Avalonia.Browser/build/Microsoft.AspNetCore.StaticWebAssets.props	21
src/Browser/Avalonia.Browser/webapp/build.js	17
src/Browser/Avalonia.Browser/webapp/modules/avalonia.ts	36
src/Browser/Avalonia.Browser/webapp/modules/avalonia/caretHelper.ts	114
src/Browser/Avalonia.Browser/webapp/modules/avalonia/dom.ts	134
src/Browser/Avalonia.Browser/webapp/modules/avalonia/generalHelpers.ts	21
src/Browser/Avalonia.Browser/webapp/modules/avalonia/input.ts	473
src/Browser/Avalonia.Browser/webapp/modules/avalonia/jsExports.ts	23
src/Browser/Avalonia.Browser/webapp/modules/avalonia/nativeControlHost.ts	46
src/Browser/Avalonia.Browser/webapp/modules/avalonia/navigationHelper.ts	16
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/canvasSurface.ts	43
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/renderingMode.ts	5
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/resizeHandler.ts	49
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/softwareRenderTarget.ts	35
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/webGlRenderTarget.ts	67
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/webRenderTarget.ts	10
src/Browser/Avalonia.Browser/webapp/modules/avalonia/rendering/webRenderTargetRegistry.ts	70
src/Browser/Avalonia.Browser/webapp/modules/avalonia/screens.ts	110
src/Browser/Avalonia.Browser/webapp/modules/avalonia/stream.ts	38
src/Browser/Avalonia.Browser/webapp/modules/avalonia/timer.ts	22
src/Browser/Avalonia.Browser/webapp/modules/storage.ts	2
src/Browser/Avalonia.Browser/webapp/modules/storage/indexedDb.ts	71
src/Browser/Avalonia.Browser/webapp/modules/storage/storageItem.ts	184
src/Browser/Avalonia.Browser/webapp/modules/storage/storageProvider.ts	64
src/Browser/Avalonia.Browser/webapp/modules/sw.ts	64
src/Directory.Build.props	7
src/Headless/Avalonia.Headless.NUnit/AvaloniaTest.cs	18
src/Headless/Avalonia.Headless.NUnit/AvaloniaTestMethodCommand.cs	92
src/Headless/Avalonia.Headless.NUnit/AvaloniaTheory.cs	17
src/Headless/Avalonia.Headless.Vnc/AvaloniaVncLogger.cs	34
src/Headless/Avalonia.Headless.Vnc/HeadlessVncFramebufferSource.cs	322
src/Headless/Avalonia.Headless.Vnc/HeadlessVncPlatformExtensions.cs	85
src/Headless/Avalonia.Headless.XUnit/AvaloniaFact.cs	26
src/Headless/Avalonia.Headless.XUnit/AvaloniaTestAssemblyRunner.cs	111
src/Headless/Avalonia.Headless.XUnit/AvaloniaTestCase.cs	38
src/Headless/Avalonia.Headless.XUnit/AvaloniaTestCaseRunner.cs	89
src/Headless/Avalonia.Headless.XUnit/AvaloniaTestFramework.cs	29
src/Headless/Avalonia.Headless.XUnit/AvaloniaTestFrameworkAttribute.cs	21
src/Headless/Avalonia.Headless.XUnit/AvaloniaTheoryAttribute.cs	28
src/Headless/Avalonia.Headless.XUnit/AvaloniaTheoryTestCase.cs	26
src/Headless/Avalonia.Headless/AvaloniaHeadlessPlatform.cs	98
src/Headless/Avalonia.Headless/AvaloniaTestApplicationAttribute.cs	15
src/Headless/Avalonia.Headless/HeadlessPlatformRenderInterface.cs	445
src/Headless/Avalonia.Headless/HeadlessPlatformStubs.cs	286
src/Headless/Avalonia.Headless/HeadlessUnitTestSession.cs	187
src/Headless/Avalonia.Headless/HeadlessWindowExtensions.cs	77
src/Headless/Avalonia.Headless/HeadlessWindowImpl.cs	354
src/Headless/Avalonia.Headless/IHeadlessWindow.cs	21
src/Linux/Avalonia.LinuxFramebuffer/DrmConnectorType.cs	21
src/Linux/Avalonia.LinuxFramebuffer/DrmOutputOptions.cs	13
src/Linux/Avalonia.LinuxFramebuffer/EpollDispatcherImpl.cs	192
src/Linux/Avalonia.LinuxFramebuffer/FramebufferToplevelImpl.cs	66
src/Linux/Avalonia.LinuxFramebuffer/Input/EvDev/EvDevBackend.cs	87
src/Linux/Avalonia.LinuxFramebuffer/Input/EvDev/EvDevDevice.cs	62
src/Linux/Avalonia.LinuxFramebuffer/Input/EvDev/EvDevDeviceDescription.cs	29
src/Linux/Avalonia.LinuxFramebuffer/Input/EvDev/EvDevTouchScreen.cs	97
src/Linux/Avalonia.LinuxFramebuffer/Input/EvDev/EvDevTouchScreenDeviceDescription.cs	15
src/Linux/Avalonia.LinuxFramebuffer/Input/IInputBackend.cs	11
src/Linux/Avalonia.LinuxFramebuffer/Input/IScreenInfoProvider.cs	7
src/Linux/Avalonia.LinuxFramebuffer/Input/LibInput/LibInputBackend.Pointer.cs	103
src/Linux/Avalonia.LinuxFramebuffer/Input/LibInput/LibInputBackend.Touch.cs	46
src/Linux/Avalonia.LinuxFramebuffer/Input/LibInput/LibInputBackend.cs	74
src/Linux/Avalonia.LinuxFramebuffer/Input/LibInput/LibInputBackendOptions.cs	7
src/Linux/Avalonia.LinuxFramebuffer/Input/LibInput/LibInputNativeUnsafeMethods.cs	127
src/Linux/Avalonia.LinuxFramebuffer/Input/NullInput/NullInputBackend.cs	13
src/Linux/Avalonia.LinuxFramebuffer/Input/RawEventGroupingThreadingHelper.cs	37
src/Linux/Avalonia.LinuxFramebuffer/LinuxFramebufferPlatform.cs	167
src/Linux/Avalonia.LinuxFramebuffer/LinuxFramebufferPlatformOptions.cs	8
src/Linux/Avalonia.LinuxFramebuffer/NativeUnsafeMethods.cs	255
src/Linux/Avalonia.LinuxFramebuffer/Output/Drm.cs	227
src/Linux/Avalonia.LinuxFramebuffer/Output/DrmBindings.cs	166
src/Linux/Avalonia.LinuxFramebuffer/Output/DrmOutput.cs	281
src/Linux/Avalonia.LinuxFramebuffer/Output/FbDevBackBuffer.cs	135
src/Linux/Avalonia.LinuxFramebuffer/Output/FbDevOutputOptions.cs	10
src/Linux/Avalonia.LinuxFramebuffer/Output/FbdevOutput.cs	177
src/Linux/Avalonia.LinuxFramebuffer/Output/IGlOutputBackend.cs	8
src/Linux/Avalonia.LinuxFramebuffer/Output/IOutputBackend.cs	8
src/Linux/Avalonia.LinuxFramebuffer/Stubs.cs	15
src/Markup/Avalonia.Markup.Xaml.Loader/AvaloniaRuntimeXamlLoader.cs	41
src/Markup/Avalonia.Markup.Xaml.Loader/AvaloniaXamlIlRuntimeCompiler.cs	500
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerDynamicDependencies.cs	14
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AstNodes/AvaloniaXamlIlArrayConstantAstNode.cs	51
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AstNodes/AvaloniaXamlIlAvaloniaListConstantAstNode.cs	43
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AstNodes/AvaloniaXamlIlFontFamilyAstNode.cs	35
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AstNodes/AvaloniaXamlIlGridLengthAstNode.cs	28
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AstNodes/AvaloniaXamlIlVectorLikeConstantAstNode.cs	43
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlDiagnosticCodes.cs	51
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlCompiler.cs	204
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlCompilerConfiguration.cs	31
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguage.cs	256
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/AvaloniaXamlIlLanguageParseIntrinsics.cs	390
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/GroupTransformers/IXamlAstGroupTransformer.cs	41
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/GroupTransformers/XamlIncludeGroupTransformer.cs	195
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/GroupTransformers/XamlMergeResourceGroupTransformer.cs	182
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/IXamlDocumentResource.cs	14
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AddNameScopeRegistration.cs	100
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaBindingExtensionTransformer.cs	68
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXAmlIlClassesTransformer.cs	29
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlAvaloniaPropertyResolver.cs	22
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlBindingPathParser.cs	301
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlBindingPathTransformer.cs	123
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlClassesPropertyResolver.cs	87
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlCompiledBindingsMetadataRemover.cs	23
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlConstructorServiceProviderTransformer.cs	45
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlControlTemplatePartsChecker.cs	85
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlControlTemplatePriorityTransformer.cs	39
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlControlTemplateTargetTypeMetadataTransformer.cs	98
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlControlThemeTransformer.cs	33
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlDataContextTypeTransformer.cs	208
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlDataTemplateWarningsTransformer.cs	66
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlDeferredResourceTransformer.cs	155
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlDesignPropertiesTransformer.cs	56
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlDuplicateSettersChecker.cs	43
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlEnsureResourceDictionaryCapacityTransformer.cs	110
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlMetadataRemover.cs	14
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlOptionMarkupExtensionTransformer.cs	353
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlQueryTransformer.cs	366
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlReorderClassesPropertiesTransformer.cs	37
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlResolveByNameMarkupExtensionReplacer.cs	40
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlRootObjectScopeTransformer.cs	68
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlSelectorTransformer.cs	501
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlSetterTargetTypeMetadataTransformer.cs	31
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlSetterTransformer.cs	181
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlStyleValidatorTransformer.cs	28
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlThemeVariantProviderTransformer.cs	34
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformInstanceAttachedProperties.cs	176
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformRoutedEvent.cs	104
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransformSyntheticCompiledBindingMembers.cs	47
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlTransitionsTypeMetadataTransformer.cs	27
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/AvaloniaXamlIlWellKnownTypes.cs	349
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/IgnoredDirectivesTransformer.cs	28
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/XDataTypeTransformer.cs	59
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/XNameTransformer.cs	26
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Transformers/XamlPropertyPathException.cs	13
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/Visitors/NameScopeRegistrationVisitor.cs	44
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlDocumentResource.cs	45
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlDocumentTypeBuilderProvider.cs	22
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlDocumentUsage.cs	7
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlAvaloniaPropertyHelper.cs	409
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlBindingPathHelper.cs	888
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlClrPropertyInfoHelper.cs	144
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlPropertyInfoAccessorFactoryEmitter.cs	108
src/Markup/Avalonia.Markup.Xaml.Loader/CompilerExtensions/XamlIlTrampolineBuilder.cs	110
src/Markup/Avalonia.Markup.Xaml.Loader/IncludeXamlIlSre.props	13
src/Markup/Avalonia.Markup.Xaml/AvaloniaXamlLoader.cs	77
src/Markup/Avalonia.Markup.Xaml/Converters/AvaloniaPropertyTypeConverter.cs	63
src/Markup/Avalonia.Markup.Xaml/Converters/AvaloniaUriTypeConverter.cs	23
src/Markup/Avalonia.Markup.Xaml/Converters/BitmapTypeConverter.cs	26
src/Markup/Avalonia.Markup.Xaml/Converters/ColorToBrushConverter.cs	35
src/Markup/Avalonia.Markup.Xaml/Converters/FontFamilyTypeConverter.cs	19
src/Markup/Avalonia.Markup.Xaml/Converters/IconTypeConverter.cs	40
src/Markup/Avalonia.Markup.Xaml/Converters/PointsListTypeConverter.cs	27
src/Markup/Avalonia.Markup.Xaml/Converters/TimeSpanTypeConverter.cs	19
src/Markup/Avalonia.Markup.Xaml/Data/DynamicResourceExpression.cs	133
src/Markup/Avalonia.Markup.Xaml/EagerParentStackEnumerator.cs	37
src/Markup/Avalonia.Markup.Xaml/Extensions.cs	74
src/Markup/Avalonia.Markup.Xaml/MarkupExtension.cs	8
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindingExtension.cs	111
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindings/CompiledBindingPath.cs	345
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindings/PropertyInfoAccessorFactory.cs	185
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/CompiledBindings/TaskStreamPlugin.cs	47
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/DynamicResourceExtension.cs	55
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/On.cs	10
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/OnFormFactorExtension.cs	46
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/OnPlatformExtension.cs	64
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/ReflectionBindingExtension.cs	60
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/RelativeSourceExtension.cs	30
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/ResolveByNameExtension.cs	33
src/Markup/Avalonia.Markup.Xaml/MarkupExtensions/StaticResourceExtension.cs	118
src/Markup/Avalonia.Markup.Xaml/Parsers/PropertyParser.cs	82
src/Markup/Avalonia.Markup.Xaml/PortableXaml/AvaloniaResourceXamlInfo.cs	11
src/Markup/Avalonia.Markup.Xaml/Properties/AssemblyInfo.cs	4
src/Markup/Avalonia.Markup.Xaml/RuntimeXamlLoaderConfiguration.cs	27
src/Markup/Avalonia.Markup.Xaml/RuntimeXamlLoaderDocument.cs	50
src/Markup/Avalonia.Markup.Xaml/Styling/MergeResourceInclude.cs	13
src/Markup/Avalonia.Markup.Xaml/Styling/ResourceInclude.cs	58
src/Markup/Avalonia.Markup.Xaml/Styling/StyleInclude.cs	72
src/Markup/Avalonia.Markup.Xaml/Templates/ControlTemplate.cs	16
src/Markup/Avalonia.Markup.Xaml/Templates/DataTemplate.cs	31
src/Markup/Avalonia.Markup.Xaml/Templates/FocusAdornerTemplate.cs	9
src/Markup/Avalonia.Markup.Xaml/Templates/ItemsPanelTemplate.cs	15
src/Markup/Avalonia.Markup.Xaml/Templates/Template.cs	14
src/Markup/Avalonia.Markup.Xaml/Templates/TemplateContent.cs	19
src/Markup/Avalonia.Markup.Xaml/Templates/TreeDataTemplate.cs	57
src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/IAvaloniaXamlIlControlTemplateProvider.cs	7
src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/IAvaloniaXamlIlParentStackProvider.cs	13
src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/IAvaloniaXamlIlXmlNamespaceInfoProviderV1.cs	13
src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/XamlIlParentStackProviderWrapper.cs	16
src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/XamlIlRuntimeHelpers.cs	394
src/Markup/Avalonia.Markup.Xaml/XamlLoadException.cs	23
src/Markup/Avalonia.Markup.Xaml/XamlTypes.cs	31
src/Markup/Avalonia.Markup/Data/Binding.cs	142
src/Markup/Avalonia.Markup/Data/BindingBase.cs	68
src/Markup/Avalonia.Markup/Data/MultiBinding.cs	68
src/Markup/Avalonia.Markup/Data/RelativeSource.cs	43
src/Markup/Avalonia.Markup/Markup/Data/DelayedBinding.cs	109
src/Markup/Avalonia.Markup/Markup/Parsers/ArgumentListParser.cs	45
src/Markup/Avalonia.Markup/Markup/Parsers/BindingExpressionGrammar.cs	449
src/Markup/Avalonia.Markup/Markup/Parsers/ContainerQueryGrammar.cs	186
src/Markup/Avalonia.Markup/Markup/Parsers/ContainerQueryParser.cs	58
src/Markup/Avalonia.Markup/Markup/Parsers/ExpressionNodeFactory.cs	129
src/Markup/Avalonia.Markup/Markup/Parsers/PropertyPathGrammar.cs	193
src/Markup/Avalonia.Markup/Markup/Parsers/SelectorGrammar.cs	595
src/Markup/Avalonia.Markup/Markup/Parsers/SelectorParser.cs	159
src/Markup/Avalonia.Markup/Properties/AssemblyInfo.cs	6
src/Shared/CallerArgumentExpressionAttribute.cs	8
src/Shared/IsExternalInit.cs	9
src/Shared/ModuleInitializer.cs	9
src/Shared/RawEventGrouping.cs	147
src/Shared/SourceGeneratorAttributes.cs	39
src/Shared/StreamCompatibilityExtensions.cs	19
src/Shared/StringCompatibilityExtensions.cs	13
src/Skia/Avalonia.Skia/CombinedGeometryImpl.cs	54
src/Skia/Avalonia.Skia/DrawingContextImpl.Effects.cs	41
src/Skia/Avalonia.Skia/DrawingContextImpl.cs	1148
src/Skia/Avalonia.Skia/EllipseGeometryImpl.cs	17
src/Skia/Avalonia.Skia/FontManagerImpl.cs	112
src/Skia/Avalonia.Skia/FramebufferRenderTarget.cs	153
src/Skia/Avalonia.Skia/GeometryGroupImpl.cs	50
src/Skia/Avalonia.Skia/GeometryImpl.cs	156
src/Skia/Avalonia.Skia/GlyphRunImpl.cs	112
src/Skia/Avalonia.Skia/GlyphTypefaceImpl.cs	298
src/Skia/Avalonia.Skia/Gpu/ISkiaGpu.cs	25
src/Skia/Avalonia.Skia/Gpu/ISkiaGpuRenderSession.cs	12
src/Skia/Avalonia.Skia/Gpu/ISkiaGpuRenderTarget.cs	16
src/Skia/Avalonia.Skia/Gpu/Metal/SkiaMetalExternalObjectsFeature.cs	59
src/Skia/Avalonia.Skia/Gpu/Metal/SkiaMetalGpu.cs	111
src/Skia/Avalonia.Skia/Gpu/OpenGl/FboSkiaSurface.cs	125
src/Skia/Avalonia.Skia/Gpu/OpenGl/GlRenderTarget.cs	99
src/Skia/Avalonia.Skia/Gpu/OpenGl/GlSkiaExternalObjectsFeature.cs	208
src/Skia/Avalonia.Skia/Gpu/OpenGl/GlSkiaGpu.cs	159
src/Skia/Avalonia.Skia/Gpu/OpenGl/GlSkiaSharedTextureForComposition.cs	38
src/Skia/Avalonia.Skia/Gpu/OpenGl/IGlSkiaSpecificOptionsFeature.cs	7
src/Skia/Avalonia.Skia/Gpu/SkiaGpuRenderTarget.cs	45
src/Skia/Avalonia.Skia/Gpu/Vulkan/VulkanSkiaExternalObjectsFeature.cs	102
src/Skia/Avalonia.Skia/Gpu/Vulkan/VulkanSkiaGpu.cs	73
src/Skia/Avalonia.Skia/Gpu/Vulkan/VulkanSkiaRenderTarget.cs	93
src/Skia/Avalonia.Skia/Helpers/DrawingContextHelper.cs	53
src/Skia/Avalonia.Skia/Helpers/ImageSavingHelper.cs	45
src/Skia/Avalonia.Skia/Helpers/PenHelper.cs	25
src/Skia/Avalonia.Skia/Helpers/PixelFormatHelper.cs	14
src/Skia/Avalonia.Skia/Helpers/SKPathHelper.cs	49
src/Skia/Avalonia.Skia/IDrawableBitmapImpl.cs	9
src/Skia/Avalonia.Skia/ISkiaSharpApiLeaseFeature.cs	24
src/Skia/Avalonia.Skia/ImmutableBitmap.cs	137
src/Skia/Avalonia.Skia/LineGeometryImpl.cs	21
src/Skia/Avalonia.Skia/PictureRenderTarget.cs	50
src/Skia/Avalonia.Skia/PlatformRenderInterface.cs	162
src/Skia/Avalonia.Skia/RectangleGeometryImpl.cs	17
src/Skia/Avalonia.Skia/RenderTargetBitmapImpl.cs	27
src/Skia/Avalonia.Skia/SKCacheBase.cs	36
src/Skia/Avalonia.Skia/SKPaintCache.cs	13
src/Skia/Avalonia.Skia/SKRoundRectCache.cs	58
src/Skia/Avalonia.Skia/SKTextBlobBuilderCache.cs	8
src/Skia/Avalonia.Skia/SkiaApplicationExtensions.cs	14
src/Skia/Avalonia.Skia/SkiaBackendContext.cs	72
src/Skia/Avalonia.Skia/SkiaOptions.cs	10
src/Skia/Avalonia.Skia/SkiaPlatform.cs	20
src/Skia/Avalonia.Skia/SkiaRegionImpl.cs	48
src/Skia/Avalonia.Skia/SkiaSharpExtensions.cs	286
src/Skia/Avalonia.Skia/StreamGeometryImpl.cs	224
src/Skia/Avalonia.Skia/SurfaceRenderTarget.cs	152
src/Skia/Avalonia.Skia/TextShaperImpl.cs	152
src/Skia/Avalonia.Skia/TransformedGeometryImpl.cs	30
src/Skia/Avalonia.Skia/WriteableBitmapImpl.cs	155
src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs	242
src/Windows/Avalonia.Direct2D1/ExternalRenderTarget.cs	43
src/Windows/Avalonia.Direct2D1/FramebufferShimRenderTarget.cs	65
src/Windows/Avalonia.Direct2D1/HwndRenderTarget.cs	45
src/Windows/Avalonia.Direct2D1/IExternalDirect2DRenderTargetSurface.cs	10
src/Windows/Avalonia.Direct2D1/ILayerFactory.cs	8
src/Windows/Avalonia.Direct2D1/Media/AvaloniaTextRenderer.cs	54
src/Windows/Avalonia.Direct2D1/Media/BrushImpl.cs	15
src/Windows/Avalonia.Direct2D1/Media/BrushWrapper.cs	13
src/Windows/Avalonia.Direct2D1/Media/CombinedGeometryImpl.cs	29
src/Windows/Avalonia.Direct2D1/Media/DWriteResourceFontFileEnumerator.cs	35
src/Windows/Avalonia.Direct2D1/Media/DWriteResourceFontFileStream.cs	34
src/Windows/Avalonia.Direct2D1/Media/DWriteResourceFontLoader.cs	44
src/Windows/Avalonia.Direct2D1/Media/Direct2D1FontCollectionCache.cs	58
src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs	578
src/Windows/Avalonia.Direct2D1/Media/EllipseGeometryImpl.cs	16
src/Windows/Avalonia.Direct2D1/Media/FontManagerImpl.cs	87
src/Windows/Avalonia.Direct2D1/Media/GeometryGroupImpl.cs	24
src/Windows/Avalonia.Direct2D1/Media/GeometryImpl.cs	99
src/Windows/Avalonia.Direct2D1/Media/GlyphRunImpl.cs	95
src/Windows/Avalonia.Direct2D1/Media/GlyphTypefaceImpl.cs	157
src/Windows/Avalonia.Direct2D1/Media/ImageBrushImpl.cs	106
src/Windows/Avalonia.Direct2D1/Media/Imaging/BitmapImpl.cs	29
src/Windows/Avalonia.Direct2D1/Media/Imaging/D2DBitmapImpl.cs	40
src/Windows/Avalonia.Direct2D1/Media/Imaging/D2DRenderTargetBitmapImpl.cs	65
src/Windows/Avalonia.Direct2D1/Media/Imaging/WicBitmapImpl.cs	207
src/Windows/Avalonia.Direct2D1/Media/Imaging/WicRenderTargetBitmapImpl.cs	46
src/Windows/Avalonia.Direct2D1/Media/Imaging/WriteableWicBitmapImpl.cs	29
src/Windows/Avalonia.Direct2D1/Media/LineGeometryImpl.cs	17
src/Windows/Avalonia.Direct2D1/Media/LinearGradientBrushImpl.cs	44
src/Windows/Avalonia.Direct2D1/Media/RadialGradientBrushImpl.cs	48
src/Windows/Avalonia.Direct2D1/Media/RectangleGeometryImpl.cs	15
src/Windows/Avalonia.Direct2D1/Media/SolidColorBrushImpl.cs	31
src/Windows/Avalonia.Direct2D1/Media/StreamGeometryContextImpl.cs	83
src/Windows/Avalonia.Direct2D1/Media/StreamGeometryImpl.cs	34
src/Windows/Avalonia.Direct2D1/Media/TextShaperImpl.cs	151
src/Windows/Avalonia.Direct2D1/Media/TransformedGeometryImpl.cs	16
src/Windows/Avalonia.Direct2D1/OptionalDispose.cs	18
src/Windows/Avalonia.Direct2D1/PrimitiveExtensions.cs	162
src/Windows/Avalonia.Direct2D1/RenderTarget.cs	28
src/Windows/Avalonia.Direct2D1/SwapChainRenderTarget.cs	99
src/Windows/Avalonia.Direct2D1/Utils/DebugUtils.cs	12
src/Windows/Avalonia.Win32.Automation/AutomationNode.ExpandCollapse.cs	15
src/Windows/Avalonia.Win32.Automation/AutomationNode.RangeValue.cs	15
src/Windows/Avalonia.Win32.Automation/AutomationNode.Scroll.cs	26
src/Windows/Avalonia.Win32.Automation/AutomationNode.Selection.cs	29
src/Windows/Avalonia.Win32.Automation/AutomationNode.Toggle.cs	10
src/Windows/Avalonia.Win32.Automation/AutomationNode.Value.cs	15
src/Windows/Avalonia.Win32.Automation/AutomationNode.cs	351
src/Windows/Avalonia.Win32.Automation/GlobalSuppressions.cs	8
src/Windows/Avalonia.Win32.Automation/Interop/IDockProvider.cs	25
src/Windows/Avalonia.Win32.Automation/Interop/IExpandCollapseProvider.cs	17
src/Windows/Avalonia.Win32.Automation/Interop/IGridItemProvider.cs	18
src/Windows/Avalonia.Win32.Automation/Interop/IGridProvider.cs	16
src/Windows/Avalonia.Win32.Automation/Interop/IInvokeProvider.cs	14
src/Windows/Avalonia.Win32.Automation/Interop/IMultipleViewProvider.cs	23
src/Windows/Avalonia.Win32.Automation/Interop/IRangeValueProvider.cs	21
src/Windows/Avalonia.Win32.Automation/Interop/IRawElementProviderAdviseEvents.cs	25
src/Windows/Avalonia.Win32.Automation/Interop/IRawElementProviderFragment.cs	36
src/Windows/Avalonia.Win32.Automation/Interop/IRawElementProviderFragmentRoot.cs	15
src/Windows/Avalonia.Win32.Automation/Interop/IRawElementProviderSimple.cs	304
src/Windows/Avalonia.Win32.Automation/Interop/IRawElementProviderSimple2.cs	22
src/Windows/Avalonia.Win32.Automation/Interop/IScrollItemProvider.cs	14
src/Windows/Avalonia.Win32.Automation/Interop/IScrollProvider.cs	24
src/Windows/Avalonia.Win32.Automation/Interop/ISelectionItemProvider.cs	19
src/Windows/Avalonia.Win32.Automation/Interop/ISelectionProvider.cs	23
src/Windows/Avalonia.Win32.Automation/Interop/ISynchronizedInputProvider.cs	25
src/Windows/Avalonia.Win32.Automation/Interop/ITableItemProvider.cs	23
src/Windows/Avalonia.Win32.Automation/Interop/ITableProvider.cs	31
src/Windows/Avalonia.Win32.Automation/Interop/ITextProvider.cs	36
src/Windows/Avalonia.Win32.Automation/Interop/ITextRangeProvider.cs	68
src/Windows/Avalonia.Win32.Automation/Interop/IToggleProvider.cs	16
src/Windows/Avalonia.Win32.Automation/Interop/ITransformProvider.cs	22
src/Windows/Avalonia.Win32.Automation/Interop/IValueProvider.cs	18
src/Windows/Avalonia.Win32.Automation/Interop/IWindowProvider.cs	43
src/Windows/Avalonia.Win32.Automation/Interop/UiaCoreProviderApi.cs	101
src/Windows/Avalonia.Win32.Automation/Interop/UiaCoreTypesApi.cs	53
src/Windows/Avalonia.Win32.Automation/InteropAutomationNode.cs	39
src/Windows/Avalonia.Win32.Automation/Marshalling/ComVariant.cs	227
src/Windows/Avalonia.Win32.Automation/Marshalling/ComVariantMarshaller.cs	12
src/Windows/Avalonia.Win32.Automation/Marshalling/SafeArrayMarshaller.cs	17
src/Windows/Avalonia.Win32.Automation/Marshalling/SafeArrayRef.cs	283
src/Windows/Avalonia.Win32.Automation/RootAutomationNode.cs	68
src/Windows/Avalonia.Win32.Interoperability/WinForms/WinFormsAvaloniaControlHost.cs	104
src/Windows/Avalonia.Win32/AngleOptions.cs	19
src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs	62
src/Windows/Avalonia.Win32/ClipboardImpl.cs	122
src/Windows/Avalonia.Win32/CursorFactory.cs	106
src/Windows/Avalonia.Win32/DComposition/DirectCompositedWindow.cs	45
src/Windows/Avalonia.Win32/DComposition/DirectCompositedWindowSurface.cs	147
src/Windows/Avalonia.Win32/DComposition/DirectCompositionConnection.cs	111
src/Windows/Avalonia.Win32/DComposition/DirectCompositionShared.cs	19
src/Windows/Avalonia.Win32/DComposition/NativeMethods.cs	12
src/Windows/Avalonia.Win32/DComposition/NativeStructs.cs	17
src/Windows/Avalonia.Win32/DataTransferToOleDataObjectWrapper.cs	147
src/Windows/Avalonia.Win32/DirectX/DirectXEnums.cs	176
src/Windows/Avalonia.Win32/DirectX/DirectXStructs.cs	167
src/Windows/Avalonia.Win32/DirectX/DirectXUnmanagedMethods.cs	27
src/Windows/Avalonia.Win32/DirectX/DxgiConnection.cs	147
src/Windows/Avalonia.Win32/DirectX/DxgiRenderTarget.cs	134
src/Windows/Avalonia.Win32/DirectX/DxgiSwapchainWindow.cs	29
src/Windows/Avalonia.Win32/DirectX/IDirect3D11TexturePlatformSurface.cs	20
src/Windows/Avalonia.Win32/DragSource.cs	35
src/Windows/Avalonia.Win32/EmbeddedWindowImpl.cs	37
src/Windows/Avalonia.Win32/FramebufferManager.cs	151
src/Windows/Avalonia.Win32/IBlurHost.cs	14
src/Windows/Avalonia.Win32/IWindowsSurfaceFactory.cs	8
src/Windows/Avalonia.Win32/IconImpl.cs	65
src/Windows/Avalonia.Win32/Input/Imm32CaretManager.cs	31
src/Windows/Avalonia.Win32/Input/Imm32InputMethod.cs	291
src/Windows/Avalonia.Win32/Input/KeyInterop.cs	443
src/Windows/Avalonia.Win32/Input/WindowsInputPane.cs	84
src/Windows/Avalonia.Win32/Input/WindowsKeyboardDevice.cs	41
src/Windows/Avalonia.Win32/Input/WindowsMouseDevice.cs	38
src/Windows/Avalonia.Win32/Interop/TaskBarList.cs	54
src/Windows/Avalonia.Win32/Interop/UnmanagedMethods.cs	2234
src/Windows/Avalonia.Win32/Interop/Win32Icon.cs	297
src/Windows/Avalonia.Win32/NonPumpingWaitHelperImpl.cs	11
src/Windows/Avalonia.Win32/OffscreenParentWindow.cs	9
src/Windows/Avalonia.Win32/OleContext.cs	53
src/Windows/Avalonia.Win32/OleDataObjectHelper.cs	226
src/Windows/Avalonia.Win32/OleDataObjectToDataTransferItemWrapper.cs	13
src/Windows/Avalonia.Win32/OleDataObjectToDataTransferWrapper.cs	60
src/Windows/Avalonia.Win32/OleDragSource.cs	33
src/Windows/Avalonia.Win32/OleDropTarget.cs	203
src/Windows/Avalonia.Win32/OpenGl/Angle/AngleD3DTextureFeature.cs	93
src/Windows/Avalonia.Win32/OpenGl/Angle/AngleEglInterface.cs	36
src/Windows/Avalonia.Win32/OpenGl/Angle/AngleExternalD3D11Texture2D.cs	87
src/Windows/Avalonia.Win32/OpenGl/Angle/AngleExternalObjectsFeature.cs	95
src/Windows/Avalonia.Win32/OpenGl/Angle/AngleWin32EglDisplay.cs	191
src/Windows/Avalonia.Win32/OpenGl/Angle/AngleWin32PlatformGraphicsFactory.cs	41
src/Windows/Avalonia.Win32/OpenGl/Angle/D3D11AngleWin32PlatformGraphics.cs	79
src/Windows/Avalonia.Win32/OpenGl/Angle/D3D9AngleWin32PlatformGraphics.cs	44
src/Windows/Avalonia.Win32/OpenGl/WglConsts.cs	62
src/Windows/Avalonia.Win32/OpenGl/WglContext.cs	93
src/Windows/Avalonia.Win32/OpenGl/WglDisplay.cs	136
src/Windows/Avalonia.Win32/OpenGl/WglGdiResourceManager.cs	144
src/Windows/Avalonia.Win32/OpenGl/WglGlPlatformSurface.cs	70
src/Windows/Avalonia.Win32/OpenGl/WglPlatformOpenGlInterface.cs	38
src/Windows/Avalonia.Win32/OpenGl/WglRestoreContext.cs	37
src/Windows/Avalonia.Win32/PlatformConstants.cs	14
src/Windows/Avalonia.Win32/PopupImpl.cs	138
src/Windows/Avalonia.Win32/ScreenImpl.cs	83
src/Windows/Avalonia.Win32/SimpleWindow.cs	82
src/Windows/Avalonia.Win32/TrayIconImpl.cs	326
src/Windows/Avalonia.Win32/Vulkan/VulkanNativeInterop.cs	24
src/Windows/Avalonia.Win32/Vulkan/VulkanSupport.cs	58
src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs	74
src/Windows/Avalonia.Win32/Win32GlManager.cs	99
src/Windows/Avalonia.Win32/Win32NativeControlHost.cs	187
src/Windows/Avalonia.Win32/Win32NativeToManagedMenuExporter.cs	12
src/Windows/Avalonia.Win32/Win32Platform.cs	262
src/Windows/Avalonia.Win32/Win32PlatformOptions.cs	47
src/Windows/Avalonia.Win32/Win32PlatformSettings.cs	73
src/Windows/Avalonia.Win32/Win32StorageProvider.cs	232
src/Windows/Avalonia.Win32/Win32TypeExtensions.cs	17
src/Windows/Avalonia.Win32/WinRT/Composition/D2DEffects.cs	91
src/Windows/Avalonia.Win32/WinRT/Composition/WinUIEffectBase.cs	190
src/Windows/Avalonia.Win32/WinRT/Composition/WinUiCompositedWindow.cs	99
src/Windows/Avalonia.Win32/WinRT/Composition/WinUiCompositedWindowSurface.cs	192
src/Windows/Avalonia.Win32/WinRT/Composition/WinUiCompositionShared.cs	34
src/Windows/Avalonia.Win32/WinRT/Composition/WinUiCompositionUtils.cs	134
src/Windows/Avalonia.Win32/WinRT/Composition/WinUiCompositorConnection.cs	170
src/Windows/Avalonia.Win32/WinRT/NativeWinRTMethods.cs	131
src/Windows/Avalonia.Win32/WinRT/WinRTApiInformation.cs	173
src/Windows/Avalonia.Win32/WinRT/WinRTColor.cs	18
src/Windows/Avalonia.Win32/WinRT/WinRTInspectable.cs	35
src/Windows/Avalonia.Win32/WinRT/WinRTPropertyValue.cs	77
src/Windows/Avalonia.Win32/WinScreen.cs	101
src/Windows/Avalonia.Win32/WindowImpl.AppWndProc.cs	1098
src/Windows/Avalonia.Win32/WindowImpl.CustomCaptionProc.cs	189
src/Windows/Avalonia.Win32/WindowImpl.WndProc.cs	25
src/Windows/Avalonia.Win32/WindowImpl.cs	1333
src/Windows/Avalonia.Win32/WindowsMountedVolumeInfoListener.cs	73
src/Windows/Avalonia.Win32/WindowsMountedVolumeInfoProvider.cs	13
src/iOS/Avalonia.iOS/ActivatableLifetime.cs	11
src/iOS/Avalonia.iOS/AvaloniaAppDelegate.cs	95
src/iOS/Avalonia.iOS/AvaloniaView.Text.cs	42
src/iOS/Avalonia.iOS/AvaloniaView.cs	331
src/iOS/Avalonia.iOS/Clipboard/ClipboardDataFormatHelper.cs	41
src/iOS/Avalonia.iOS/Clipboard/ClipboardImpl.cs	105
src/iOS/Avalonia.iOS/Clipboard/PasteboardItemToDataTransferItemWrapper.cs	49
src/iOS/Avalonia.iOS/Clipboard/PasteboardToDataTransferWrapper.cs	33
src/iOS/Avalonia.iOS/CombinedSpan3.cs	34
src/iOS/Avalonia.iOS/DispatcherImpl.cs	117
src/iOS/Avalonia.iOS/DisplayLinkTimer.cs	34
src/iOS/Avalonia.iOS/Eagl/EaglDisplay.cs	128
src/iOS/Avalonia.iOS/Eagl/EaglLayerSurface.cs	89
src/iOS/Avalonia.iOS/Eagl/LayerFbo.cs	133
src/iOS/Avalonia.iOS/Extensions.cs	18
src/iOS/Avalonia.iOS/IOSLauncher.cs	37
src/iOS/Avalonia.iOS/InputHandler.cs	433
src/iOS/Avalonia.iOS/InsetsManager.cs	48
src/iOS/Avalonia.iOS/Interop.cs	44
src/iOS/Avalonia.iOS/Metal/MetalDevice.cs	27
src/iOS/Avalonia.iOS/Metal/MetalDrawingSession.cs	27
src/iOS/Avalonia.iOS/Metal/MetalPlatformGraphics.cs	29
src/iOS/Avalonia.iOS/Metal/MetalPlatformSurface.cs	21
src/iOS/Avalonia.iOS/Metal/MetalRenderTarget.cs	31
src/iOS/Avalonia.iOS/NativeControlHostImpl.cs	128
src/iOS/Avalonia.iOS/Platform.cs	105
src/iOS/Avalonia.iOS/PlatformSettings.cs	53
src/iOS/Avalonia.iOS/Properties/AssemblyInfo.cs	2
src/iOS/Avalonia.iOS/SingleViewLifetime.cs	40
src/iOS/Avalonia.iOS/Storage/IOSStorageItem.cs	284
src/iOS/Avalonia.iOS/Storage/IOSStorageProvider.cs	344
src/iOS/Avalonia.iOS/Stubs.cs	59
src/iOS/Avalonia.iOS/TextInputResponder.Properties.cs	78
src/iOS/Avalonia.iOS/TextInputResponder.cs	434
src/iOS/Avalonia.iOS/UIKitInputPane.cs	50
src/iOS/Avalonia.iOS/ViewController.cs	65
src/iOS/Avalonia.iOS/iOSScreens.cs	59
src/tools/Avalonia.Analyzers/AvaloniaPropertyAnalyzer.CompileAnalyzer.cs	657
src/tools/Avalonia.Analyzers/AvaloniaPropertyAnalyzer.cs	383
src/tools/Avalonia.Analyzers/BitmapAnalyzer.cs	50
src/tools/Avalonia.Analyzers/BitmapAnalyzerCSCodeFixProvider.cs	91
src/tools/Avalonia.Analyzers/GlobalSuppressions.cs	3
src/tools/Avalonia.Analyzers/OnPropertyChangedOverrideAnalyzer.cs	52
src/tools/Avalonia.Designer.HostApp/DesignXamlLoader.cs	89
src/tools/Avalonia.Designer.HostApp/Program.cs	47
src/tools/Avalonia.Designer.HostApp/TinyJson.cs	333
src/tools/Avalonia.Generators/Avalonia.Generators.props	26
src/tools/Avalonia.Generators/Common/Domain/ICodeGenerator.cs	6
src/tools/Avalonia.Generators/Common/Domain/IGlobPattern.cs	6
src/tools/Avalonia.Generators/Common/Domain/INameResolver.cs	20
src/tools/Avalonia.Generators/Common/Domain/IViewResolver.cs	38
src/tools/Avalonia.Generators/Common/EquatableList.cs	45
src/tools/Avalonia.Generators/Common/GlobPattern.cs	12
src/tools/Avalonia.Generators/Common/GlobPatternGroup.cs	19
src/tools/Avalonia.Generators/Common/ResolverExtensions.cs	16
src/tools/Avalonia.Generators/Common/XamlXNameResolver.cs	92
src/tools/Avalonia.Generators/Common/XamlXViewResolver.cs	58
src/tools/Avalonia.Generators/Compiler/DataTemplateTransformer.cs	15
src/tools/Avalonia.Generators/Compiler/MiniCompiler.cs	92
src/tools/Avalonia.Generators/Compiler/NameDirectiveTransformer.cs	24
src/tools/Avalonia.Generators/Compiler/NoopTypeSystem.cs	18
src/tools/Avalonia.Generators/Compiler/RoslynTypeSystem.cs	233
src/tools/Avalonia.Generators/GeneratorExtensions.cs	37
src/tools/Avalonia.Generators/GeneratorOptions.cs	75
src/tools/Avalonia.Generators/NameGenerator/AvaloniaNameIncrementalGenerator.cs	175
src/tools/Avalonia.Generators/NameGenerator/INameGenerator.cs	4
src/tools/Avalonia.Generators/NameGenerator/InitializeComponentCodeGenerator.cs	64
src/tools/Avalonia.Generators/NameGenerator/OnlyPropertiesCodeGenerator.cs	28
src/tools/Avalonia.Generators/NameGenerator/Options.cs	11
src/tools/Avalonia.Generators/NameGenerator/TrackingNames.cs	9
src/tools/Avalonia.Generators/TrimmingMessages.cs	5
src/tools/DevAnalyzers/GenericVirtualAnalyzer.cs	33
src/tools/DevAnalyzers/GlobalSuppressions.cs	3
src/tools/DevAnalyzers/OnPropertyChangedOverrideAnalyzer.cs	54
src/tools/DevGenerators/CompositionGenerator/CompositionRoslynGenerator.cs	23
src/tools/DevGenerators/CompositionGenerator/Config.cs	106
src/tools/DevGenerators/CompositionGenerator/Extensions.cs	85
src/tools/DevGenerators/CompositionGenerator/Generator.ConfigHelpers.cs	47
src/tools/DevGenerators/CompositionGenerator/Generator.KeyFrameAnimation.cs	47
src/tools/DevGenerators/CompositionGenerator/Generator.ListProxy.cs	93
src/tools/DevGenerators/CompositionGenerator/Generator.Utils.cs	28
src/tools/DevGenerators/CompositionGenerator/Generator.cs	483
src/tools/DevGenerators/CompositionGenerator/ICompositionGeneratorSink.cs	5
src/tools/DevGenerators/CompositionGenerator/RoslynCompositionGeneratorSink.cs	11
src/tools/DevGenerators/EnumMemberDictionaryGenerator.cs	80
src/tools/DevGenerators/GetProcAddressInitialization.cs	327
src/tools/DevGenerators/Helpers.cs	28
src/tools/DevGenerators/SubtypesFactoryGenerator.cs	45
src/tools/DevGenerators/X11AtomsGenerator.cs	58
src/tools/Directory.Build.props	6
