@@ -165,7 +165,7 @@ namespace System.Numerics
165165 public static bool TryParse ( [ System . Diagnostics . CodeAnalysis . NotNullWhenAttribute ( true ) ] string ? value , out System . Numerics . BigInteger result ) { throw null ; }
166166 public bool TryWriteBytes ( System . Span < byte > destination , out int bytesWritten , bool isUnsigned = false , bool isBigEndian = false ) { throw null ; }
167167 }
168- public readonly partial struct Complex : System . IEquatable < System . Numerics . Complex > , System . IFormattable
168+ public readonly partial struct Complex : System . IEquatable < System . Numerics . Complex > , System . IFormattable , System . ISpanFormattable , System . Numerics . IAdditionOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IAdditiveIdentity < System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IDecrementOperators < System . Numerics . Complex > , System . Numerics . IDivisionOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IEqualityOperators < System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IIncrementOperators < System . Numerics . Complex > , System . Numerics . IMultiplicativeIdentity < System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IMultiplyOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . INumberBase < System . Numerics . Complex > , System . Numerics . ISignedNumber < System . Numerics . Complex > , System . Numerics . ISubtractionOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IUnaryNegationOperators < System . Numerics . Complex , System . Numerics . Complex > , System . Numerics . IUnaryPlusOperators < System . Numerics . Complex , System . Numerics . Complex >
169169 {
170170 private readonly int _dummyPrimitive ;
171171 public static readonly System . Numerics . Complex ImaginaryOne ;
@@ -178,6 +178,11 @@ namespace System.Numerics
178178 public double Magnitude { get { throw null ; } }
179179 public double Phase { get { throw null ; } }
180180 public double Real { get { throw null ; } }
181+ static System . Numerics . Complex System . Numerics . IAdditiveIdentity < System . Numerics . Complex , System . Numerics . Complex > . AdditiveIdentity { get { throw null ; } }
182+ static System . Numerics . Complex System . Numerics . IMultiplicativeIdentity < System . Numerics . Complex , System . Numerics . Complex > . MultiplicativeIdentity { get { throw null ; } }
183+ static System . Numerics . Complex System . Numerics . INumberBase < System . Numerics . Complex > . One { get { throw null ; } }
184+ static System . Numerics . Complex System . Numerics . INumberBase < System . Numerics . Complex > . Zero { get { throw null ; } }
185+ static System . Numerics . Complex System . Numerics . ISignedNumber < System . Numerics . Complex > . NegativeOne { get { throw null ; } }
181186 public static double Abs ( System . Numerics . Complex value ) { throw null ; }
182187 public static System . Numerics . Complex Acos ( System . Numerics . Complex value ) { throw null ; }
183188 public static System . Numerics . Complex Add ( double left , System . Numerics . Complex right ) { throw null ; }
@@ -209,6 +214,7 @@ namespace System.Numerics
209214 public static System . Numerics . Complex operator + ( double left , System . Numerics . Complex right ) { throw null ; }
210215 public static System . Numerics . Complex operator + ( System . Numerics . Complex left , double right ) { throw null ; }
211216 public static System . Numerics . Complex operator + ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
217+ public static System . Numerics . Complex operator -- ( System . Numerics . Complex value ) { throw null ; }
212218 public static System . Numerics . Complex operator / ( double left , System . Numerics . Complex right ) { throw null ; }
213219 public static System . Numerics . Complex operator / ( System . Numerics . Complex left , double right ) { throw null ; }
214220 public static System . Numerics . Complex operator / ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
@@ -229,6 +235,7 @@ namespace System.Numerics
229235 public static implicit operator System . Numerics . Complex ( uint value ) { throw null ; }
230236 [ System . CLSCompliantAttribute ( false ) ]
231237 public static implicit operator System . Numerics . Complex ( ulong value ) { throw null ; }
238+ public static System . Numerics . Complex operator ++ ( System . Numerics . Complex value ) { throw null ; }
232239 public static bool operator != ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
233240 public static System . Numerics . Complex operator * ( double left , System . Numerics . Complex right ) { throw null ; }
234241 public static System . Numerics . Complex operator * ( System . Numerics . Complex left , double right ) { throw null ; }
@@ -237,17 +244,27 @@ namespace System.Numerics
237244 public static System . Numerics . Complex operator - ( System . Numerics . Complex left , double right ) { throw null ; }
238245 public static System . Numerics . Complex operator - ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
239246 public static System . Numerics . Complex operator - ( System . Numerics . Complex value ) { throw null ; }
247+ public static System . Numerics . Complex operator + ( System . Numerics . Complex value ) { throw null ; }
240248 public static System . Numerics . Complex Pow ( System . Numerics . Complex value , double power ) { throw null ; }
241249 public static System . Numerics . Complex Pow ( System . Numerics . Complex value , System . Numerics . Complex power ) { throw null ; }
242250 public static System . Numerics . Complex Reciprocal ( System . Numerics . Complex value ) { throw null ; }
243251 public static System . Numerics . Complex Sin ( System . Numerics . Complex value ) { throw null ; }
244252 public static System . Numerics . Complex Sinh ( System . Numerics . Complex value ) { throw null ; }
245253 public static System . Numerics . Complex Sqrt ( System . Numerics . Complex value ) { throw null ; }
254+ static System . Numerics . Complex System . Numerics . IAdditionOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > . operator checked + ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
255+ static System . Numerics . Complex System . Numerics . IDecrementOperators < System . Numerics . Complex > . operator checked -- ( System . Numerics . Complex value ) { throw null ; }
256+ static System . Numerics . Complex System . Numerics . IDivisionOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > . operator checked / ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
257+ static System . Numerics . Complex System . Numerics . IIncrementOperators < System . Numerics . Complex > . operator checked ++ ( System . Numerics . Complex value ) { throw null ; }
258+ static System . Numerics . Complex System . Numerics . IMultiplyOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > . operator checked * ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
259+ static System . Numerics . Complex System . Numerics . ISubtractionOperators < System . Numerics . Complex , System . Numerics . Complex , System . Numerics . Complex > . operator checked - ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
260+ static System . Numerics . Complex System . Numerics . IUnaryNegationOperators < System . Numerics . Complex , System . Numerics . Complex > . operator checked - ( System . Numerics . Complex value ) { throw null ; }
246261 public static System . Numerics . Complex Subtract ( double left , System . Numerics . Complex right ) { throw null ; }
247262 public static System . Numerics . Complex Subtract ( System . Numerics . Complex left , double right ) { throw null ; }
248263 public static System . Numerics . Complex Subtract ( System . Numerics . Complex left , System . Numerics . Complex right ) { throw null ; }
264+ public bool TryFormat ( System . Span < char > destination , out int charsWritten , System . ReadOnlySpan < char > format , System . IFormatProvider ? provider ) { throw null ; }
249265 public static System . Numerics . Complex Tan ( System . Numerics . Complex value ) { throw null ; }
250266 public static System . Numerics . Complex Tanh ( System . Numerics . Complex value ) { throw null ; }
267+
251268 public override string ToString ( ) { throw null ; }
252269 public string ToString ( System . IFormatProvider ? provider ) { throw null ; }
253270 public string ToString ( [ System . Diagnostics . CodeAnalysis . StringSyntaxAttribute ( "NumericFormat" ) ] string ? format ) { throw null ; }
0 commit comments