Skip to content

Commit 022250a

Browse files
authored
Merge pull request #57 from synercoder/features/implicit-usings
Added implicit usings, removed netstandard2.1, upgraded imagesharp
2 parents 9301b3a + dca1815 commit 022250a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+19
-208
lines changed

Directory.Build.props

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,7 @@
4545
<Nullable>enable</Nullable>
4646
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
4747
<Features>strict</Features>
48-
</PropertyGroup>
49-
50-
<PropertyGroup Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)','net5.0'))">
51-
<DefineConstants>$(DefineConstants);SUPPORTS_MEMBERNOTNULL</DefineConstants>
52-
<DefineConstants>$(DefineConstants);SUPPORTS_INIT</DefineConstants>
53-
<DefineConstants>$(DefineConstants);SUPPORTS_TYPED_ENUM_ISDEFINED</DefineConstants>
48+
<ImplicitUsings>enable</ImplicitUsings>
5449
</PropertyGroup>
5550

5651
</Project>

Directory.Build.targets

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,22 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Update="SixLabors.ImageSharp" Version="2.1.*" />
11-
<PackageReference Update="Synercoding.Primitives" Version="1.0.0-rc09" />
10+
<PackageReference Update="SixLabors.ImageSharp" Version="3.0.*" />
11+
</ItemGroup>
12+
13+
<!-- Disable auto imports/usings from ImageSharp -->
14+
<ItemGroup>
15+
<Using Remove="SixLabors.ImageSharp" />
16+
<Using Remove="SixLabors.ImageSharp.PixelFormats" />
17+
<Using Remove="SixLabors.ImageSharp.Processing" />
18+
</ItemGroup>
19+
20+
<!-- For ease of use -->
21+
<ItemGroup>
22+
<PackageReference Include="Synercoding.Primitives" Version="1.0.0-rc09" />
23+
<Using Static="true" Include="Synercoding.Primitives.ValueCreator" />
24+
<Using Include="Synercoding.Primitives" />
25+
<Using Include="Synercoding.Primitives.Extensions" />
1226
</ItemGroup>
1327

1428
</Project>

samples/Synercoding.FileFormats.Pdf.ConsoleTester/Program.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
using Synercoding.FileFormats.Pdf.LowLevel.Colors;
33
using Synercoding.FileFormats.Pdf.LowLevel.Colors.ColorSpaces;
44
using Synercoding.FileFormats.Pdf.LowLevel.Text;
5-
using Synercoding.Primitives;
6-
using Synercoding.Primitives.Extensions;
7-
using System;
8-
using System.IO;
9-
using static Synercoding.Primitives.ValueCreator;
105

116
namespace Synercoding.FileFormats.Pdf.ConsoleTester;
127

src/Directory.Build.props

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

44
<PropertyGroup>
5-
<TargetFrameworks>net7.0;net6.0;netstandard2.1</TargetFrameworks>
5+
<TargetFrameworks>net7.0;net6.0</TargetFrameworks>
66
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileDirectory)..\Directory.Build.props</MSBuildAllProjects>
77
<SynercodingProjectCategory>src</SynercodingProjectCategory>
88
</PropertyGroup>

src/Synercoding.FileFormats.Pdf/DocumentInformation.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
using Synercoding.FileFormats.Pdf.LowLevel;
2-
using System;
3-
using System.Collections.Generic;
42

53
namespace Synercoding.FileFormats.Pdf;
64

src/Synercoding.FileFormats.Pdf/Extensions/IContentContextExtensions.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
using System;
2-
using System.Threading.Tasks;
3-
41
namespace Synercoding.FileFormats.Pdf.Extensions;
52

63
/// <summary>

src/Synercoding.FileFormats.Pdf/Extensions/IPageContentContextExtensions.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
using Synercoding.FileFormats.Pdf.Internals;
22
using Synercoding.FileFormats.Pdf.LowLevel.Colors.ColorSpaces;
33
using Synercoding.FileFormats.Pdf.LowLevel.Text;
4-
using Synercoding.Primitives;
5-
using Synercoding.Primitives.Extensions;
6-
using System;
7-
using System.Linq;
8-
using System.Threading.Tasks;
94

105
namespace Synercoding.FileFormats.Pdf.Extensions;
116

src/Synercoding.FileFormats.Pdf/Extensions/IShapeContextExtensions.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
using Synercoding.Primitives;
2-
using Synercoding.Primitives.Extensions;
3-
41
namespace Synercoding.FileFormats.Pdf.Extensions;
52

63
/// <summary>

src/Synercoding.FileFormats.Pdf/Extensions/PrimitiveExtensions.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using Synercoding.Primitives;
2-
31
namespace Synercoding.FileFormats.Pdf.Extensions;
42

53
/// <summary>

src/Synercoding.FileFormats.Pdf/GraphicState.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Synercoding.FileFormats.Pdf.LowLevel.Colors;
22
using Synercoding.FileFormats.Pdf.LowLevel.Graphics;
33
using Synercoding.FileFormats.Pdf.LowLevel.Text;
4-
using System.Linq;
54

65
namespace Synercoding.FileFormats.Pdf;
76

0 commit comments

Comments
 (0)