File: PaintGradientStop.cs
Web Access
Project: src\src\Graphics\src\Graphics\Graphics.csproj (Microsoft.Maui.Graphics)
using System;
 
namespace Microsoft.Maui.Graphics
{
	public class PaintGradientStop : IComparable<PaintGradientStop>
	{
		private Color _color;
		private float _offset;
 
		public PaintGradientStop(float offset, Color color)
		{
			_color = color;
			_offset = offset;
		}
 
		public PaintGradientStop(PaintGradientStop source)
		{
			_color = source._color;
			_offset = source._offset;
		}
 
		public Color Color
		{
			get => _color;
			set => _color = value;
		}
 
		public float Offset
		{
			get => _offset;
			set => _offset = value;
		}
 
		public int CompareTo(PaintGradientStop obj)
		{
			if (_offset < obj._offset)
				return -1;
			if (_offset > obj._offset)
				return 1;
 
			return 0;
		}
	}
}