diff --git a/src/Avalonia.Base/StyledElement.cs b/src/Avalonia.Base/StyledElement.cs
index 196fa850d6..ca151bc96d 100644
--- a/src/Avalonia.Base/StyledElement.cs
+++ b/src/Avalonia.Base/StyledElement.cs
@@ -556,7 +556,7 @@ namespace Avalonia
/// Notifies child controls that a change has been made to resources that apply to them.
///
/// The event args.
- protected virtual void NotifyChildResourcesChanged(ResourcesChangedEventArgs e)
+ internal virtual void NotifyChildResourcesChanged(ResourcesChangedEventArgs e)
{
if (_logicalChildren is object)
{
diff --git a/src/Avalonia.Base/Visual.cs b/src/Avalonia.Base/Visual.cs
index 30c89d186f..50b23f158d 100644
--- a/src/Avalonia.Base/Visual.cs
+++ b/src/Avalonia.Base/Visual.cs
@@ -321,7 +321,7 @@ namespace Avalonia
internal RenderOptions RenderOptions { get; set; }
- public bool HasNonUniformZIndexChildren { get; private set; }
+ internal bool HasNonUniformZIndexChildren { get; private set; }
///
/// Gets a value indicating whether this control is attached to a visual root.
diff --git a/src/Avalonia.Controls/Primitives/TemplatedControl.cs b/src/Avalonia.Controls/Primitives/TemplatedControl.cs
index 44d68fcf30..bef02567bc 100644
--- a/src/Avalonia.Controls/Primitives/TemplatedControl.cs
+++ b/src/Avalonia.Controls/Primitives/TemplatedControl.cs
@@ -318,7 +318,7 @@ namespace Avalonia.Controls.Primitives
}
///
- protected sealed override void NotifyChildResourcesChanged(ResourcesChangedEventArgs e)
+ internal sealed override void NotifyChildResourcesChanged(ResourcesChangedEventArgs e)
{
var count = VisualChildren.Count;
diff --git a/src/Avalonia.Controls/Primitives/VisualLayerManager.cs b/src/Avalonia.Controls/Primitives/VisualLayerManager.cs
index 35676474dd..bc47462b56 100644
--- a/src/Avalonia.Controls/Primitives/VisualLayerManager.cs
+++ b/src/Avalonia.Controls/Primitives/VisualLayerManager.cs
@@ -104,7 +104,7 @@ namespace Avalonia.Controls.Primitives
}
///
- protected override void NotifyChildResourcesChanged(ResourcesChangedEventArgs e)
+ internal override void NotifyChildResourcesChanged(ResourcesChangedEventArgs e)
{
foreach (var l in _layers)
((ILogical)l).NotifyResourcesChanged(e);