30 references to AsImpl
System.Private.CoreLib (30)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.cs (29)
108set => AsImpl().X = value; 119set => AsImpl().Y = value; 130set => AsImpl().Z = value; 222Unsafe.Add(ref AsImpl().X, row) = value; 335=> (value1.AsImpl() + value2.AsImpl()).AsM3x2(); 344=> value1.AsImpl() == value2.AsImpl(); 352=> value1.AsImpl() != value2.AsImpl(); 360=> (value1.AsImpl() * value2.AsImpl()).AsM3x2(); 369=> (value1.AsImpl() * value2).AsM3x2(); 378=> (value1.AsImpl() - value2.AsImpl()).AsM3x2(); 386=> (-value.AsImpl()).AsM3x2(); 394=> (value1.AsImpl() + value2.AsImpl()).AsM3x2(); 531return Impl.Invert(in matrix.AsImpl(), out result.AsImpl()); 541=> Impl.Lerp(in matrix1.AsImpl(), in matrix2.AsImpl(), amount).AsM3x2(); 549=> (value1.AsImpl() * value2.AsImpl()).AsM3x2(); 557=> (value1.AsImpl() * value2).AsM3x2(); 564=> (-value.AsImpl()).AsM3x2(); 572=> (value1.AsImpl() - value2.AsImpl()).AsM3x2(); 588=> AsROImpl().Equals(in other.AsImpl());
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (1)
401=> (obj is Matrix3x2 other) && Equals(in other.AsImpl());