diff --git a/src/Avalonia.Base/Rendering/LayoutPassTiming.cs b/src/Avalonia.Base/Rendering/LayoutPassTiming.cs
index 05dfdb7c42..b4b6d1d4f1 100644
--- a/src/Avalonia.Base/Rendering/LayoutPassTiming.cs
+++ b/src/Avalonia.Base/Rendering/LayoutPassTiming.cs
@@ -7,5 +7,5 @@ namespace Avalonia.Rendering
///
/// The number of the layout pass.
/// The elapsed time during the layout pass.
- public readonly record struct LayoutPassTiming(int PassCounter, TimeSpan Elapsed);
+ internal readonly record struct LayoutPassTiming(int PassCounter, TimeSpan Elapsed);
}
diff --git a/src/Avalonia.Base/Rendering/RendererDiagnostics.cs b/src/Avalonia.Base/Rendering/RendererDiagnostics.cs
index 60165fcbe0..0897cac62e 100644
--- a/src/Avalonia.Base/Rendering/RendererDiagnostics.cs
+++ b/src/Avalonia.Base/Rendering/RendererDiagnostics.cs
@@ -31,7 +31,7 @@ namespace Avalonia.Rendering
///
/// Gets or sets the last layout pass timing that the renderer may display.
///
- public LayoutPassTiming LastLayoutPassTiming
+ internal LayoutPassTiming LastLayoutPassTiming
{
get => _lastLayoutPassTiming;
set
diff --git a/src/Avalonia.Base/composition-schema.xml b/src/Avalonia.Base/composition-schema.xml
index b1a1be1973..36fd9fe709 100644
--- a/src/Avalonia.Base/composition-schema.xml
+++ b/src/Avalonia.Base/composition-schema.xml
@@ -40,7 +40,7 @@
-
+