23 writes to Z
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (23)
48Z = Vector2.Create(m31, m32); 60result.Z = Vector2.Zero; 111Z = value; 122result.Z = left.Z + right.Z; 156result.Z = Vector2.Create( 171result.Z = left.Z * right; 183result.Z = left.Z - right.Z; 195result.Z = -value.Z; 246result.Z = Vector2.Zero; 299result.Z = Vector2.Create( x, y); 311result.Z = Vector2.Zero; 323result.Z = Vector2.Zero; 335result.Z = centerPoint * (Vector2.One - Vector2.Create(scaleX, scaleY)); 347result.Z = centerPoint * (Vector2.One - scales); 359result.Z = Vector2.Zero; 371result.Z = centerPoint * (Vector2.One - Vector2.Create(scale)); 383result.Z = Vector2.Zero; 401result.Z = Vector2.Create(tx, ty); 413result.Z = position; 425result.Z = Vector2.Create(positionX, positionY); 441result.Z = vNaN; 456result.Z = Vector2.Create( 471result.Z = Vector2.Lerp(left.Z, right.Z, amount);
29 references to Z
System.Private.CoreLib (29)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (27)
96&& (Z == Vector2.Zero); 105return Z; 122result.Z = left.Z + right.Z; 132&& (left.Z == right.Z); 140|| (left.Z != right.Z); 157left.Z.X * right.X.X + left.Z.Y * right.Y.X + right.Z.X, 158left.Z.X * right.X.Y + left.Z.Y * right.Y.Y + right.Z.Y 171result.Z = left.Z * right; 183result.Z = left.Z - right.Z; 195result.Z = -value.Z; 457(matrix.Y.X * matrix.Z.Y - matrix.Z.X * matrix.Y.Y) * invDet, 458(matrix.Z.X * matrix.X.Y - matrix.X.X * matrix.Z.Y) * invDet 471result.Z = Vector2.Lerp(left.Z, right.Z, amount); 488&& Z.Equals(other.Z); 514public override readonly int GetHashCode() => HashCode.Combine(X, Y, Z);
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (1)
65W = Vector4.Create(value.Z, 0, 1);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
911return result + matrix.Z;