diff --git a/src/Avalonia.Animation/TransitionInstance.cs b/src/Avalonia.Animation/TransitionInstance.cs
index 4a89ff8f6b..e2719cb472 100644
--- a/src/Avalonia.Animation/TransitionInstance.cs
+++ b/src/Avalonia.Animation/TransitionInstance.cs
@@ -13,13 +13,13 @@ namespace Avalonia.Animation
///
/// Handles the timing and lifetime of a .
///
- internal class TransitionIteration : SingleSubscriberObservableBase
+ internal class TransitionInstance : SingleSubscriberObservableBase
{
private IDisposable timerSubscription;
private TimeSpan startTime;
private TimeSpan duration;
- public TransitionIteration(TimeSpan Duration)
+ public TransitionInstance(TimeSpan Duration)
{
duration = Duration;
}
diff --git a/src/Avalonia.Animation/Transition`1.cs b/src/Avalonia.Animation/Transition`1.cs
index 1f0eb814e4..4b01c54f5c 100644
--- a/src/Avalonia.Animation/Transition`1.cs
+++ b/src/Avalonia.Animation/Transition`1.cs
@@ -51,7 +51,7 @@ namespace Avalonia.Animation
///
public virtual IDisposable Apply(Animatable control, object oldValue, object newValue)
{
- var transition = DoTransition(new TransitionIteration(Duration), (T)oldValue, (T)newValue);
+ var transition = DoTransition(new TransitionInstance(Duration), (T)oldValue, (T)newValue);
return control.Bind((AvaloniaProperty)Property, transition, Data.BindingPriority.Animation);
}