21 writes to Y
System.Private.CoreLib (21)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.cs (1)
119set => AsImpl().Y = value;
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (20)
44result.Y = left.Y + right.Y; 75result.Y = Vector2.Create( 93result.Y = left.Y * right; 105result.Y = left.Y - right.Y; 117result.Y = -value.Y; 168result.Y = Vector2.Create(-s, c); 221result.Y = Vector2.Create(-s, c); 233result.Y = Vector2.Create(0, scales.Y); 245result.Y = Vector2.Create(0, scaleY); 257result.Y = Vector2.Create(0, scaleY); 269result.Y = Vector2.Create(0, scales.Y); 281result.Y = Vector2.Create(0, scale); 293result.Y = Vector2.Create(0, scale); 305result.Y = Vector2.Create(float.Tan(radiansX), 1); 323result.Y = Vector2.Create(xTan, 1); 335result.Y = Vector2.UnitY; 347result.Y = Vector2.UnitY; 363result.Y = vNaN; 375result.Y = Vector2.Create( 393result.Y = Vector2.Lerp(left.Y, right.Y, amount);
34 references to Y
System.Private.CoreLib (34)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.cs (1)
116readonly get => AsROImpl().Y;
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (33)
44result.Y = left.Y + right.Y; 54&& (left.Y == right.Y) 62|| (left.Y != right.Y) 72left.X.X * right.X.X + left.X.Y * right.Y.X, 73left.X.X * right.X.Y + left.X.Y * right.Y.Y 76left.Y.X * right.X.X + left.Y.Y * right.Y.X, 77left.Y.X * right.X.Y + left.Y.Y * right.Y.Y 80left.Z.X * right.X.X + left.Z.Y * right.Y.X + right.Z.X, 81left.Z.X * right.X.Y + left.Z.Y * right.Y.Y + right.Z.Y 93result.Y = left.Y * right; 105result.Y = left.Y - right.Y; 117result.Y = -value.Y; 356float det = (matrix.X.X * matrix.Y.Y) - (matrix.Y.X * matrix.X.Y); 372+matrix.Y.Y * invDet, 376-matrix.Y.X * invDet, 380(matrix.Y.X * matrix.Z.Y - matrix.Z.X * matrix.Y.Y) * invDet, 393result.Y = Vector2.Lerp(left.Y, right.Y, amount); 410&& Y.Equals(other.Y) 433return (X.X * Y.Y) - (Y.X * X.Y); 437public override readonly int GetHashCode() => HashCode.Combine(X, Y, Z);