Skip to content

Commit b4725f9

Browse files
author
Oren (electricessence)
committed
Tweaks to covariance.
1 parent 903fa10 commit b4725f9

4 files changed

Lines changed: 4 additions & 4 deletions

File tree

Open.Serialization/IDeserialize.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ public interface IDeserialize
55
T Deserialize<T>(string value);
66
}
77

8-
public interface IDeserialize<T>
8+
public interface IDeserialize<out T>
99
{
1010
T Deserialize(string value);
1111
}

Open.Serialization/ISerialize.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ public interface ISerialize
55
string Serialize<T>(T item);
66
}
77

8-
public interface ISerialize<T>
8+
public interface ISerialize<in T>
99
{
1010
string Serialize(T item);
1111
}

Open.Serialization/ISerializeAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public interface ISerializeAsync
99
ValueTask SerializeAsync<T>(Stream stream, T item, CancellationToken cancellationToken = default);
1010
}
1111

12-
public interface ISerializeAsync<T>
12+
public interface ISerializeAsync<in T>
1313
{
1414
ValueTask SerializeAsync(Stream stream, T item, CancellationToken cancellationToken = default);
1515
}

Open.Serialization/Open.Serialization.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Part of the "Open" set of libraries.</Description>
1515
<RepositoryUrl>https://github.com/electricessence/Open.Serialization</RepositoryUrl>
1616
<RepositoryType>git</RepositoryType>
1717
<PackageTags>serialization json</PackageTags>
18-
<Version>1.2.0</Version>
18+
<Version>1.2.1</Version>
1919
</PropertyGroup>
2020

2121
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">

0 commit comments

Comments
 (0)