Skip to content

Commit 704850c

Browse files
committed
Added #nullable enable to all files in the SourceGenerator and no longer target net8.0 in that project.
1 parent 8d62778 commit 704850c

29 files changed

+56
-6
lines changed

tools/Magick.NET.SourceGenerator/Drawables/DrawablesAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/Drawables/DrawablesGenerator.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57
using System.Collections.Generic;
68
using System.Collections.Immutable;

tools/Magick.NET.SourceGenerator/ExifTagDescription/ExifTagDescriptionAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/ExifTagDescription/ExifTagDescriptionGenerator.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Collections.Generic;
57
using System.Linq;
68
using System.Text;

tools/Magick.NET.SourceGenerator/ExifTagDescription/ExifTagDescriptionInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Collections.Immutable;
57
using Microsoft.CodeAnalysis;
68

tools/Magick.NET.SourceGenerator/Extensions/AttributeSyntaxExtensions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Linq;
57
using Microsoft.CodeAnalysis.CSharp.Syntax;
68

tools/Magick.NET.SourceGenerator/Extensions/INamespaceSymbolExtensions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Collections.Generic;
57
using Microsoft.CodeAnalysis;
68

tools/Magick.NET.SourceGenerator/Extensions/ISymbolExtensions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57
using System.Linq;
68
using System.Xml.Linq;

tools/Magick.NET.SourceGenerator/Helpers/CleanupInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
namespace ImageMagick.SourceGenerator;
57

68
internal sealed class CleanupInfo

tools/Magick.NET.SourceGenerator/Helpers/CodeBuilder.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Text;
57

68
namespace ImageMagick;

tools/Magick.NET.SourceGenerator/Helpers/IncrementalGeneratorInitializationContextExtensions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57
using Microsoft.CodeAnalysis;
68

tools/Magick.NET.SourceGenerator/Helpers/IncrementalGeneratorPostInitializationContextExtensions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57
using System.IO;
68
using System.Text;

tools/Magick.NET.SourceGenerator/Helpers/MethodInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Collections.Generic;
57
using System.Linq;
68
using Microsoft.CodeAnalysis;

tools/Magick.NET.SourceGenerator/Helpers/ParameterInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Linq;
57
using Microsoft.CodeAnalysis;
68
using Microsoft.CodeAnalysis.CSharp;

tools/Magick.NET.SourceGenerator/Helpers/PropertyInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Collections.Immutable;
57
using System.Linq;
68
using Microsoft.CodeAnalysis;

tools/Magick.NET.SourceGenerator/Helpers/TypeInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using Microsoft.CodeAnalysis;
57
using Microsoft.CodeAnalysis.CSharp.Syntax;
68

tools/Magick.NET.SourceGenerator/Magick.NET.SourceGenerator.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard20;net8.0</TargetFrameworks>
3+
<TargetFrameworks>netstandard20</TargetFrameworks>
44
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
55
</PropertyGroup>
66

tools/Magick.NET.SourceGenerator/MagickColors/MagickColorsAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/MagickColors/MagickColorsGenerator.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57
using System.Collections.Generic;
68
using System.Collections.Immutable;

tools/Magick.NET.SourceGenerator/MagickColors/SystemDrawingColor.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Drawing;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/NativeInterop/NativeInteropAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/NativeInterop/NativeInteropGenerator.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Linq;
57
using System.Text;
68
using Microsoft.CodeAnalysis;

tools/Magick.NET.SourceGenerator/NativeInterop/NativeInteropInfo.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System.Collections.Generic;
57
using System.Linq;
68
using Microsoft.CodeAnalysis;

tools/Magick.NET.SourceGenerator/NativeInterop/ReadInstanceAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/NativeInterop/SetInstanceAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/NativeInterop/ThrowsAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/Paths/PathsAttribute.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57

68
namespace ImageMagick.SourceGenerator;

tools/Magick.NET.SourceGenerator/Paths/PathsGenerator.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright Dirk Lemstra https://github.com/dlemstra/Magick.NET.
22
// Licensed under the Apache License, Version 2.0.
33

4+
#nullable enable
5+
46
using System;
57
using System.Collections.Generic;
68
using System.Collections.Immutable;

tools/Magick.props

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
<Project>
2-
<PropertyGroup>
3-
<Nullable>enable</Nullable>
4-
</PropertyGroup>
5-
1+
<Project>
62
<ItemGroup>
73
<AdditionalFiles Include="$(MSBuildThisFileDirectory)../Magick.NET.Internal.ruleset" Link="Magick.NET.Internal.ruleset" />
84
</ItemGroup>

0 commit comments

Comments
 (0)