4 writes to Positions
System.Drawing.Common (4)
System\Drawing\Drawing2D\ColorBlend.cs (2)
11Positions = new float[1]; 17Positions = new float[count];
System\Drawing\Drawing2D\LinearGradientBrush.cs (1)
237blend.Positions = positions;
System\Drawing\Drawing2D\PathGradientBrush.cs (1)
286blend.Positions = positions;
8 references to Positions
System.Drawing.Common (8)
System\Drawing\Drawing2D\LinearGradientBrush.cs (4)
248if (value.Positions is null) 249throw new ArgumentException(SR.Format(SR.InvalidArgumentValue, "value.Positions", value.Positions), nameof(value)); 250if (value.Colors.Length != value.Positions.Length) 253float[] positions = value.Positions;
System\Drawing\Drawing2D\PathGradientBrush.cs (4)
296if (value.Positions is null || value.Colors.Length != value.Positions.Length) 297throw new ArgumentException(SR.Format(SR.InvalidArgumentValue, "value.Positions", value.Positions), nameof(value)); 299float[] positions = value.Positions;