Skip to content

Commit a9431ac

Browse files
committed
Throw if stream is null
1 parent 80d6dff commit a9431ac

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ValveKeyValue/ValveKeyValue/KVSerializer.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ public KVDocument Deserialize(Stream stream, KVSerializerOptions? options = null
7272
/// <param name="options">Options to use that can influence the serialization process.</param>
7373
public void Serialize(Stream stream, KVObject data, KVSerializerOptions? options = null)
7474
{
75+
ArgumentNullException.ThrowIfNull(stream);
7576
ArgumentNullException.ThrowIfNull(data);
7677

7778
var name = (data as KVDocument)?.Name;
@@ -88,6 +89,7 @@ public void Serialize(Stream stream, KVObject data, KVSerializerOptions? options
8889
/// <param name="options">Options to use that can influence the serialization process.</param>
8990
public void Serialize(Stream stream, KVDocument data, KVSerializerOptions? options = null)
9091
{
92+
ArgumentNullException.ThrowIfNull(stream);
9193
ArgumentNullException.ThrowIfNull(data);
9294

9395
using var serializer = MakeSerializer(stream, options ?? KVSerializerOptions.DefaultOptions, data.Header);

0 commit comments

Comments
 (0)