23 writes to X
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (23)
46
X
= Vector2.Create(m11, m12);
58
result.
X
= Vector2.UnitX;
85
Unsafe.Add(ref
X
, row)[column] = value;
120
result.
X
= left.X + right.X;
148
result.
X
= Vector2.Create(
169
result.
X
= left.X * right;
181
result.
X
= left.X - right.X;
193
result.
X
= -value.X;
244
result.
X
= Vector2.Create( c, s);
297
result.
X
= Vector2.Create( c, s);
309
result.
X
= Vector2.CreateScalar(scales.X);
321
result.
X
= Vector2.CreateScalar(scaleX);
333
result.
X
= Vector2.CreateScalar(scaleX);
345
result.
X
= Vector2.CreateScalar(scales.X);
357
result.
X
= Vector2.CreateScalar(scale);
369
result.
X
= Vector2.CreateScalar(scale);
381
result.
X
= Vector2.Create(1, float.Tan(radiansY));
399
result.
X
= Vector2.Create(1, yTan);
411
result.
X
= Vector2.UnitX;
423
result.
X
= Vector2.UnitX;
439
result.
X
= vNaN;
448
result.
X
= Vector2.Create(
469
result.
X
= Vector2.Lerp(left.X, right.X, amount);
38 references to X
System.Private.CoreLib (38)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (35)
75
return Unsafe.Add(ref Unsafe.AsRef(in
X
), row)[column];
94
return (
X
== Vector2.UnitX)
120
result.X = left.
X
+ right.
X
;
130
return (left.
X
== right.
X
)
138
return (left.
X
!= right.
X
)
149
left.
X
.X * right.
X
.X + left.
X
.Y * right.Y.X,
150
left.
X
.X * right.
X
.Y + left.
X
.Y * right.Y.Y
153
left.Y.X * right.
X
.X + left.Y.Y * right.Y.X,
154
left.Y.X * right.
X
.Y + left.Y.Y * right.Y.Y
157
left.Z.X * right.
X
.X + left.Z.Y * right.Y.X + right.Z.X,
158
left.Z.X * right.
X
.Y + left.Z.Y * right.Y.Y + right.Z.Y
169
result.X = left.
X
* right;
181
result.X = left.
X
- right.
X
;
193
result.X = -value.
X
;
433
float det = (matrix.
X
.X * matrix.Y.Y) - (matrix.Y.X * matrix.
X
.Y);
450
-matrix.
X
.Y * invDet
454
+matrix.
X
.X * invDet
458
(matrix.Z.X * matrix.
X
.Y - matrix.
X
.X * matrix.Z.Y) * invDet
469
result.X = Vector2.Lerp(left.
X
, right.
X
, amount);
486
return
X
.Equals(other.
X
)
510
return (
X
.X * Y.Y) - (Y.X *
X
.Y);
514
public override readonly int GetHashCode() => HashCode.Combine(
X
, Y, Z);
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (1)
62
X = Vector4.Create(value.
X
, 0, 0);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (2)
909
Vector2 result = matrix.
X
* position.X;
937
Vector2 result = matrix.
X
* normal.X;