@@ -42,7 +42,7 @@ public static int WriteLittleEndian<T>(this IBufferWriter<byte> writer, T value)
4242 for ( var destination = writer . GetSpan ( ) ; ! value . TryWriteLittleEndian ( destination , out length ) ; destination = writer . GetSpan ( length ) )
4343 {
4444 length = destination . Length ;
45- length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ) ;
45+ length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
4646 }
4747
4848 writer . Advance ( length ) ;
@@ -64,7 +64,7 @@ public static int WriteBigEndian<T>(this IBufferWriter<byte> writer, T value)
6464 for ( var destination = writer . GetSpan ( ) ; ! value . TryWriteBigEndian ( destination , out length ) ; destination = writer . GetSpan ( length ) )
6565 {
6666 length = destination . Length ;
67- length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ) ;
67+ length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
6868 }
6969
7070 writer . Advance ( length ) ;
@@ -84,7 +84,7 @@ public static int Write(this IBufferWriter<byte> writer, in BigInteger value, bo
8484 {
8585 var buffer = writer . GetSpan ( value . GetByteCount ( isUnsigned ) ) ;
8686 if ( ! value . TryWriteBytes ( buffer , out var bytesWritten , isUnsigned , isBigEndian ) )
87- throw new InsufficientMemoryException ( ) ;
87+ throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
8888
8989 writer . Advance ( bytesWritten ) ;
9090 return bytesWritten ;
@@ -108,7 +108,7 @@ public static int Format<T>(this IBufferWriter<byte> writer, T value, ReadOnlySp
108108 for ( int sizeHint ; ! value . TryFormat ( buffer , out bytesWritten , format , provider ) ; buffer = writer . GetSpan ( sizeHint ) )
109109 {
110110 sizeHint = buffer . Length ;
111- sizeHint = sizeHint <= MaxBufferSize ? sizeHint << 1 : throw new InsufficientMemoryException ( ) ;
111+ sizeHint = sizeHint <= MaxBufferSize ? sizeHint << 1 : throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
112112 }
113113
114114 writer . Advance ( bytesWritten ) ;
@@ -143,7 +143,7 @@ public static int WriteLittleEndian<T>(this ref BufferWriterSlim<byte> writer, T
143143 for ( var destination = writer . InternalGetSpan ( sizeHint : 0 ) ; ! value . TryWriteLittleEndian ( destination , out length ) ; destination = writer . InternalGetSpan ( length ) )
144144 {
145145 length = destination . Length ;
146- length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ) ;
146+ length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
147147 }
148148
149149 writer . Advance ( length ) ;
@@ -165,7 +165,7 @@ public static int WriteBigEndian<T>(this ref BufferWriterSlim<byte> writer, T va
165165 for ( var destination = writer . InternalGetSpan ( sizeHint : 0 ) ; ! value . TryWriteBigEndian ( destination , out length ) ; destination = writer . InternalGetSpan ( length ) )
166166 {
167167 length = destination . Length ;
168- length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ) ;
168+ length = length <= MaxBufferSize ? length << 1 : throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
169169 }
170170
171171 writer . Advance ( length ) ;
@@ -185,7 +185,7 @@ public static int Write(this ref BufferWriterSlim<byte> writer, in BigInteger va
185185 {
186186 var buffer = writer . InternalGetSpan ( value . GetByteCount ( isUnsigned ) ) ;
187187 if ( ! value . TryWriteBytes ( buffer , out var bytesWritten , isUnsigned , isBigEndian ) )
188- throw new InsufficientMemoryException ( ) ;
188+ throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
189189
190190 writer . Advance ( bytesWritten ) ;
191191 return bytesWritten ;
@@ -209,7 +209,7 @@ public static int Format<T>(this ref BufferWriterSlim<byte> writer, T value, Rea
209209 for ( int sizeHint ; ! value . TryFormat ( buffer , out bytesWritten , format , provider ) ; buffer = writer . InternalGetSpan ( sizeHint ) )
210210 {
211211 sizeHint = buffer . Length ;
212- sizeHint = sizeHint <= MaxBufferSize ? sizeHint << 1 : throw new InsufficientMemoryException ( ) ;
212+ sizeHint = sizeHint <= MaxBufferSize ? sizeHint << 1 : throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
213213 }
214214
215215 writer . Advance ( bytesWritten ) ;
@@ -258,7 +258,7 @@ public static int WriteLittleEndian<T>(this ref SpanWriter<byte> writer, T value
258258 where T : notnull , IBinaryInteger < T >
259259 {
260260 if ( ! value . TryWriteLittleEndian ( writer . RemainingSpan , out var bytesWritten ) )
261- throw new InsufficientMemoryException ( ) ;
261+ throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
262262
263263 writer . Advance ( bytesWritten ) ;
264264 return bytesWritten ;
@@ -276,7 +276,7 @@ public static int WriteBigEndian<T>(this ref SpanWriter<byte> writer, T value)
276276 where T : notnull , IBinaryInteger < T >
277277 {
278278 if ( ! value . TryWriteBigEndian ( writer . RemainingSpan , out var bytesWritten ) )
279- throw new InsufficientMemoryException ( ) ;
279+ throw new InsufficientMemoryException ( ExceptionMessages . NotEnoughMemory ) ;
280280
281281 writer . Advance ( bytesWritten ) ;
282282 return bytesWritten ;
0 commit comments