Skip to content

Commit ea22d63

Browse files
committed
Fixed exception message
1 parent 7545283 commit ea22d63

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/DotNext/Buffers/ByteBuffer.cs

+10-10
Original file line numberDiff line numberDiff line change
@@ -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;

src/DotNext/Buffers/CharBuffer.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public static int Format(this IBufferWriter<char> writer, CompositeFormat format
6565
const int maxBufferSize = int.MaxValue / 2;
6666

6767
int bufferSize;
68-
for (bufferSize = 0; ; bufferSize = bufferSize <= maxBufferSize ? bufferSize << 1 : throw new InsufficientMemoryException())
68+
for (bufferSize = 0; ; bufferSize = bufferSize <= maxBufferSize ? bufferSize << 1 : throw new InsufficientMemoryException(ExceptionMessages.NotEnoughMemory))
6969
{
7070
var buffer = writer.GetSpan(bufferSize);
7171
if (buffer.TryWrite(provider, format, out bufferSize, args))
@@ -203,7 +203,7 @@ public static int Format(this ref BufferWriterSlim<char> writer, CompositeFormat
203203
const int maxBufferSize = int.MaxValue / 2;
204204

205205
int bufferSize;
206-
for (bufferSize = 0; ; bufferSize = bufferSize <= maxBufferSize ? bufferSize << 1 : throw new InsufficientMemoryException())
206+
for (bufferSize = 0; ; bufferSize = bufferSize <= maxBufferSize ? bufferSize << 1 : throw new InsufficientMemoryException(ExceptionMessages.NotEnoughMemory))
207207
{
208208
var buffer = writer.InternalGetSpan(bufferSize);
209209
if (buffer.TryWrite(provider, format, out bufferSize, args))

0 commit comments

Comments
 (0)