Skip to content

Commit 80fbfce

Browse files
committed
move nullable to Directory.Build.props and fix all null warnings
1 parent d90735e commit 80fbfce

File tree

15 files changed

+34
-54
lines changed

15 files changed

+34
-54
lines changed

src/Directory.Build.props

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<PackageIconUrl>https://github.com/testcontainers/Docker.DotNet/raw/main/icon.png</PackageIconUrl>
1919
</PropertyGroup>
2020

21+
<PropertyGroup>
22+
<Nullable>enable</Nullable>
23+
</PropertyGroup>
24+
2125
<PropertyGroup Condition="'$(GITHUB_ACTIONS)' == 'true'">
2226
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
2327
</PropertyGroup>

src/Docker.DotNet.BasicAuth/Docker.DotNet.BasicAuth.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.BasicAuth</PackageId>
55
<Description>A Docker.DotNet extension that adds Basic Authentication for remote Docker Engine connections.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<ItemGroup>
118
<ProjectReference Include="..\Docker.DotNet.Handler.Abstractions\Docker.DotNet.Handler.Abstractions.csproj" />
129
</ItemGroup>

src/Docker.DotNet.Handler.Abstractions/Docker.DotNet.Handler.Abstractions.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.Handler.Abstractions</PackageId>
55
<Description>An abstraction layer for Docker.DotNet that defines the classes and interfaces for implementing Docker Engine handlers.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<ItemGroup>
118
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
129
</ItemGroup>

src/Docker.DotNet.LegacyHttp/Docker.DotNet.LegacyHttp.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.LegacyHttp</PackageId>
55
<Description>A Docker.DotNet transport implementation for HTTP(S) Docker Engine connections.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<PropertyGroup>
118
<BundleMicrosoftNetHttpClient>true</BundleMicrosoftNetHttpClient>
129
</PropertyGroup>

src/Docker.DotNet.NPipe/Docker.DotNet.NPipe.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.NPipe</PackageId>
55
<Description>A Docker.DotNet transport implementation for Windows named pipe (npipe) Docker Engine connections.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<PropertyGroup>
118
<BundleMicrosoftNetHttpClient>true</BundleMicrosoftNetHttpClient>
129
</PropertyGroup>

src/Docker.DotNet.NativeHttp/Docker.DotNet.NativeHttp.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.NativeHttp</PackageId>
55
<Description>A Docker.DotNet transport implementation for HTTP(S) Docker Engine connections.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<ItemGroup>
118
<ProjectReference Include="..\Docker.DotNet.Handler.Abstractions\Docker.DotNet.Handler.Abstractions.csproj" />
129
</ItemGroup>

src/Docker.DotNet.Unix/Docker.DotNet.Unix.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.Unix</PackageId>
55
<Description>A Docker.DotNet transport implementation for Unix domain socket Docker Engine connections.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<PropertyGroup>
118
<BundleMicrosoftNetHttpClient>true</BundleMicrosoftNetHttpClient>
129
</PropertyGroup>

src/Docker.DotNet.X509/Docker.DotNet.X509.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced.X509</PackageId>
55
<Description>A Docker.DotNet extension that adds X.509 client certificate authentication for remote Docker Engine connections.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<PropertyGroup>
118
<BundleMicrosoftNetHttpClient>true</BundleMicrosoftNetHttpClient>
129
</PropertyGroup>

src/Docker.DotNet/Docker.DotNet.csproj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
<PackageId>Docker.DotNet.Enhanced</PackageId>
55
<Description>A .NET client for the Docker Engine API with fully asynchronous, non-blocking, object-oriented APIs.</Description>
66
</PropertyGroup>
7-
<PropertyGroup>
8-
<Nullable>enable</Nullable>
9-
</PropertyGroup>
107
<ItemGroup>
118
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
129
</ItemGroup>

src/Docker.DotNet/EnumerableQueryStringConverter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ internal class EnumerableQueryStringConverter : IQueryStringConverter
77
{
88
public bool CanConvert(Type t)
99
{
10-
return typeof (IEnumerable).GetTypeInfo().IsAssignableFrom(t.GetTypeInfo());
10+
return typeof(IEnumerable).GetTypeInfo().IsAssignableFrom(t.GetTypeInfo());
1111
}
1212

1313
public string[] Convert(object o)
@@ -16,12 +16,12 @@ public string[] Convert(object o)
1616
Debug.Assert(o is IEnumerable);
1717

1818
var items = new List<string>();
19-
foreach (var e in ((IEnumerable) o))
19+
foreach (var e in (IEnumerable)o!)
2020
{
2121
if (e is ValueType ||
2222
e is string)
2323
{
24-
items.Add(e.ToString());
24+
items.Add(e.ToString()!);
2525
}
2626
else
2727
{

0 commit comments

Comments
 (0)