Browse Source

Fixed tests

pull/9718/head
Nikita Tsukanov 4 years ago
parent
commit
1926f80a23
  1. 2
      src/Avalonia.Base/Media/ConicGradientBrush.cs
  2. 4
      src/Avalonia.Base/Media/GradientBrush.cs
  3. 2
      src/Avalonia.Base/Media/LinearGradientBrush.cs
  4. 2
      src/Avalonia.Base/Media/RadialGradientBrush.cs

2
src/Avalonia.Base/Media/ConicGradientBrush.cs

@ -47,7 +47,7 @@ namespace Avalonia.Media
} }
/// <inheritdoc/> /// <inheritdoc/>
public IImmutableBrush ToImmutable() public override IImmutableBrush ToImmutable()
{ {
return new ImmutableConicGradientBrush(this); return new ImmutableConicGradientBrush(this);
} }

4
src/Avalonia.Base/Media/GradientBrush.cs

@ -12,7 +12,7 @@ namespace Avalonia.Media
/// <summary> /// <summary>
/// Base class for brushes that draw with a gradient. /// Base class for brushes that draw with a gradient.
/// </summary> /// </summary>
public abstract class GradientBrush : Brush, IGradientBrush public abstract class GradientBrush : Brush, IGradientBrush, IMutableBrush
{ {
/// <summary> /// <summary>
/// Defines the <see cref="SpreadMethod"/> property. /// Defines the <see cref="SpreadMethod"/> property.
@ -92,5 +92,7 @@ namespace Avalonia.Media
{ {
RaiseInvalidated(EventArgs.Empty); RaiseInvalidated(EventArgs.Empty);
} }
public abstract IImmutableBrush ToImmutable();
} }
} }

2
src/Avalonia.Base/Media/LinearGradientBrush.cs

@ -47,7 +47,7 @@ namespace Avalonia.Media
} }
/// <inheritdoc/> /// <inheritdoc/>
public IImmutableBrush ToImmutable() public override IImmutableBrush ToImmutable()
{ {
return new ImmutableLinearGradientBrush(this); return new ImmutableLinearGradientBrush(this);
} }

2
src/Avalonia.Base/Media/RadialGradientBrush.cs

@ -67,7 +67,7 @@ namespace Avalonia.Media
} }
/// <inheritdoc/> /// <inheritdoc/>
public IImmutableBrush ToImmutable() public override IImmutableBrush ToImmutable()
{ {
return new ImmutableRadialGradientBrush(this); return new ImmutableRadialGradientBrush(this);
} }

Loading…
Cancel
Save