Skip to content

Commit feb7454

Browse files
committed
DelegatingObjectHandler is now nullable aware.
1 parent 5c4bc35 commit feb7454

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

TextTableBuilder/ObjectHandlers/DelegatingObjectHandler.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
public class DelegatingObjectHandler<T> : IObjectHandler
44
{
5-
private readonly Func<T, int, object[]> _delegate;
5+
private readonly Func<T, int, object?[]> _delegate;
66

7-
public DelegatingObjectHandler(Func<T, int, object[]> handlerFunction)
7+
public DelegatingObjectHandler(Func<T, int, object?[]> handlerFunction)
88
=> _delegate = handlerFunction ?? throw new ArgumentNullException(nameof(handlerFunction));
99

10-
public object[] Handle(object value, int columnCount)
10+
public object?[] Handle(object value, int columnCount)
1111
=> _delegate((T)value, columnCount);
1212
}

TextTableBuilder/ObjectHandlers/ObjectHandlerCollection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
public class ObjectHandlerCollection : HandlerCollection<IObjectHandler>
44
{
5-
public void AddHandler<T>(Func<T, int, object[]> func) => AddHandler<T>(new DelegatingObjectHandler<T>(func));
5+
public void AddHandler<T>(Func<T, int, object?[]> func) => AddHandler<T>(new DelegatingObjectHandler<T>(func));
66

77
public ObjectHandlerCollection() =>
88
AddHandler<object>(new DefaultObjectHandler());

TextTableBuilder/TextTableBuilder.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
<PackageTags>text;table;simple</PackageTags>
1818
<PackageReadmeFile>README.md</PackageReadmeFile>
1919
<PackageLicenseExpression>MIT</PackageLicenseExpression>
20-
<Version>1.0.4</Version>
21-
<PackageReleaseNotes>Fix timespan</PackageReleaseNotes>
20+
<Version>1.0.5</Version>
21+
<PackageReleaseNotes>DelegatingObjectHandler is now nullable aware.</PackageReleaseNotes>
2222
</PropertyGroup>
2323

2424
<ItemGroup>

0 commit comments

Comments
 (0)