3 writes to Positions
System.Drawing.Common (3)
System\Drawing\Drawing2D\Blend.cs (2)
11Positions = new float[1]; 17Positions = new float[count];
System\Drawing\Drawing2D\PathGradientBrush.cs (1)
220Positions = positions
9 references to Positions
System.Drawing.Common (9)
System\Drawing\Drawing2D\LinearGradientBrush.cs (5)
172fixed (float* f = blend.Factors, p = blend.Positions) 184if (value.Positions is null || value.Positions.Length != value.Factors.Length) 185throw new ArgumentException(SR.Format(SR.InvalidArgumentValue, "value.Positions", value.Positions), nameof(value)); 187fixed (float* f = value.Factors, p = value.Positions)
System\Drawing\Drawing2D\PathGradientBrush.cs (4)
231if (value.Positions is null || value.Positions.Length != value.Factors.Length) 232throw new ArgumentException(SR.Format(SR.InvalidArgumentValue, "value.Positions", value.Positions), nameof(value)); 236fixed (float* f = value.Factors, p = value.Positions)