diff --git a/src/Avalonia.Visuals/Avalonia.Visuals.csproj b/src/Avalonia.Visuals/Avalonia.Visuals.csproj
index 3779512811..125522dce4 100644
--- a/src/Avalonia.Visuals/Avalonia.Visuals.csproj
+++ b/src/Avalonia.Visuals/Avalonia.Visuals.csproj
@@ -115,7 +115,7 @@
-
+
diff --git a/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs b/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs
index 8d8d738bb8..cefd2ec9d8 100644
--- a/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs
+++ b/src/Avalonia.Visuals/Media/Imaging/RenderTargetBitmap.cs
@@ -42,7 +42,7 @@ namespace Avalonia.Media.Imaging
/// Renders a visual to the .
///
/// The visual to render.
- public void Render(IVisual visual) => Renderer.Render(visual, this);
+ public void Render(IVisual visual) => ImmediateRenderer.Render(visual, this);
///
/// Creates a platform-specific imlementation for a .
diff --git a/src/Avalonia.Visuals/Rendering/Renderer.cs b/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs
similarity index 96%
rename from src/Avalonia.Visuals/Rendering/Renderer.cs
rename to src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs
index e0f6d6fc5e..512b47c301 100644
--- a/src/Avalonia.Visuals/Rendering/Renderer.cs
+++ b/src/Avalonia.Visuals/Rendering/ImmediateRenderer.cs
@@ -11,7 +11,7 @@ using System.Linq;
namespace Avalonia.Rendering
{
- public class Renderer : IDisposable, IRenderer
+ public class ImmediateRenderer : IDisposable, IRenderer
{
private readonly IRenderLoop _renderLoop;
private readonly IVisual _root;
@@ -19,7 +19,7 @@ namespace Avalonia.Rendering
private bool _dirty;
private bool _renderQueued;
- public Renderer(IRenderRoot root, IRenderLoop renderLoop)
+ public ImmediateRenderer(IRenderRoot root, IRenderLoop renderLoop)
{
Contract.Requires(root != null);
Contract.Requires(renderLoop != null);
@@ -29,7 +29,7 @@ namespace Avalonia.Rendering
_renderLoop.Tick += OnRenderLoopTick;
}
- private Renderer(IVisual root)
+ private ImmediateRenderer(IVisual root)
{
Contract.Requires(root != null);
@@ -41,7 +41,7 @@ namespace Avalonia.Rendering
public static void Render(IVisual visual, IRenderTarget target)
{
- using (var renderer = new Renderer(visual))
+ using (var renderer = new ImmediateRenderer(visual))
using (var context = new DrawingContext(target.CreateDrawingContext()))
{
renderer.Render(context, visual, visual.Bounds);
@@ -50,7 +50,7 @@ namespace Avalonia.Rendering
public static void Render(IVisual visual, DrawingContext context)
{
- using (var renderer = new Renderer(visual))
+ using (var renderer = new ImmediateRenderer(visual))
{
renderer.Render(context, visual, visual.Bounds);
}
diff --git a/src/Shared/RenderHelpers/TileBrushImplHelper.cs b/src/Shared/RenderHelpers/TileBrushImplHelper.cs
index 8c9f6aa05e..f85df811e4 100644
--- a/src/Shared/RenderHelpers/TileBrushImplHelper.cs
+++ b/src/Shared/RenderHelpers/TileBrushImplHelper.cs
@@ -104,7 +104,7 @@ namespace Avalonia.RenderHelpers
{
using (ctx.PushPostTransform(Matrix.CreateTranslation(-_visualBrush.Visual.Bounds.Position)))
{
- Renderer.Render(_visualBrush.Visual, ctx);
+ ImmediateRenderer.Render(_visualBrush.Visual, ctx);
}
}
}
diff --git a/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs b/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs
index 0e60886c4c..c7e762c567 100644
--- a/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs
+++ b/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs
@@ -76,7 +76,7 @@ namespace Avalonia.Direct2D1
public IRenderer CreateRenderer(IRenderRoot root, IRenderLoop renderLoop)
{
- return new Renderer(root, renderLoop);
+ return new ImmediateRenderer(root, renderLoop);
}
public IRenderTarget CreateRenderTarget(IPlatformHandle handle)