Add diagnostic metrics/activities (#18314)
* Add System.Diagnostics.DiagnosticSource nuget package for pre-.NET 8 targets * Move System.Memory reference to Base.props * Add CompositorRenderPass and CompositorUpdatePass metrics * Layout measure/arrange pass metrics * Add UI render pass and input pass meters * Add observable metrics * Add RaisingRoutedEvent activity * Add FindingResourceActivity activity * Add AttachingStyleActivity and EvaluatingStyleActivator activities * Add PerformingHitTest activity * Add MeasuingLayoutable/ArrangingLayoutable activities * Missed RaisingRoutedEvent definition * Missed tag definitions * Start FindingResourceActivity on static resources too * Fix compilation * Naming * Add Avalonia.Diagnostics.Diagnostic.IsEnabled runtime switch * Maybe make it more trimmable as well
This commit is contained in:
@@ -115,7 +115,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Props", "Props", "{F3AC8BC1
|
||||
build\SkiaSharp.props = build\SkiaSharp.props
|
||||
build\SourceGenerators.props = build\SourceGenerators.props
|
||||
build\SourceLink.props = build\SourceLink.props
|
||||
build\System.Memory.props = build\System.Memory.props
|
||||
build\TargetFrameworks.props = build\TargetFrameworks.props
|
||||
build\TrimmingEnable.props = build\TrimmingEnable.props
|
||||
build\UnitTests.NetFX.props = build\UnitTests.NetFX.props
|
||||
|
||||
Reference in New Issue
Block a user