Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
<Version>1.6.1</Version>
<LangVersion>12</LangVersion>
<IsPackable>false</IsPackable>
<ImplicitUsings>enable</ImplicitUsings>

<!-- Set common NuGet package properties -->
<Authors>Raffael Herrmann, Shane Krueger</Authors>
Expand Down Expand Up @@ -49,4 +50,12 @@
<None Include="$(MSBuildThisFileDirectory)nuget-icon.png" Pack="true" PackagePath="\" />
</ItemGroup>

<!-- Configure implicit usings -->
<ItemGroup>
<Using Include="System.Collections.BitArray" Alias="BitArray" />
<Using Include="System.Globalization"/>
<Using Include="System.Text" />
<Using Include="System.Text.RegularExpressions"/>
</ItemGroup>

</Project>
7 changes: 6 additions & 1 deletion Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,10 @@
<SignAssembly>true</SignAssembly>
<DelaySign>false</DelaySign>
</PropertyGroup>


<!-- Remove System.Threading.Tasks as implicit using since it does not exist in .NET Framework 3.5 -->
<ItemGroup Condition="'$(TargetFramework)' == 'net35'">
<Using Remove="System.Threading.Tasks" />
</ItemGroup>

</Project>
1 change: 0 additions & 1 deletion QRCoder.Xaml/XamlQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Windows;
using System.Windows.Media;
using static QRCoder.QRCodeGenerator;
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/ASCIIQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using System.Text;
using static QRCoder.QRCodeGenerator;

namespace QRCoder;
Expand Down
1 change: 0 additions & 1 deletion QRCoder/ArtQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#if SYSTEM_DRAWING

using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using static QRCoder.ArtQRCode;
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/Base64QRCode.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#if !NETSTANDARD1_3
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Runtime.InteropServices;
using static QRCoder.Base64QRCode;
using static QRCoder.QRCodeGenerator;
Expand Down
1 change: 0 additions & 1 deletion QRCoder/BitmapByteQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using static QRCoder.QRCodeGenerator;

namespace QRCoder;
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/Exceptions/DataTooLongException.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder.Exceptions;

/// <summary>
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/Extensions/BitArrayExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System.Collections;

namespace QRCoder;

/// <summary>
Expand Down
1 change: 0 additions & 1 deletion QRCoder/Extensions/StringValueAttribute.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Diagnostics.CodeAnalysis;
using System.Reflection;

Expand Down
5 changes: 0 additions & 5 deletions QRCoder/PayloadGenerator.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
using System;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
#if NETSTANDARD1_3
using System.Reflection;
#endif
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/PayloadGenerator/BezahlCode.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Text.RegularExpressions;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
5 changes: 0 additions & 5 deletions QRCoder/PayloadGenerator/BitcoinLikeCryptoCurrencyAddress.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/CalendarEvent.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/ContactData.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/Girocode.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/MMS.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
4 changes: 0 additions & 4 deletions QRCoder/PayloadGenerator/Mail.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/MoneroTransaction.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/PayloadGenerator/OneTimePassword.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Text;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
5 changes: 0 additions & 5 deletions QRCoder/PayloadGenerator/RussiaPaymentOrder.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
#if NETSTANDARD1_3
using System.Reflection;
#endif
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/SMS.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
5 changes: 0 additions & 5 deletions QRCoder/PayloadGenerator/ShadowSocksConfig.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/PayloadGenerator/SlovenianUpnQr.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Text;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
5 changes: 0 additions & 5 deletions QRCoder/PayloadGenerator/SwissQrCode.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PayloadGenerator/Url.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/PayloadGenerator/WhatsAppMessage.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Text.RegularExpressions;

namespace QRCoder;

public static partial class PayloadGenerator
Expand Down
7 changes: 1 addition & 6 deletions QRCoder/PdfByteQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
#if SYSTEM_DRAWING
using System;
using System.Collections.Generic;
using System.Drawing.Imaging;
using System.Globalization;
using System.IO;
using System.Linq;
using static QRCoder.QRCodeGenerator;

/* This renderer is inspired by RemusVasii: https://github.com/Shane32/QRCoder/issues/223 */
Expand Down Expand Up @@ -88,7 +83,7 @@ public byte[] GetGraphic(int pixelsPerModule, string darkColorHtmlHex, string li
var jpgImageCodecInfo = ImageCodecInfo.GetImageEncoders().First(x => x.MimeType == "image/jpeg");
var jpgEncoderParameters = new EncoderParameters(1)
{
Param = new EncoderParameter[] { new EncoderParameter(Encoder.Quality, jpgQuality) }
Param = new EncoderParameter[] { new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, jpgQuality) }
};
img.Save(msJpeg, jpgImageCodecInfo, jpgEncoderParameters);
jpgArray = msJpeg.ToArray();
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PngByteQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
#if HAS_SPAN
using System.Buffers;
#endif
using System;
using System.IO;
using System.IO.Compression;
using static QRCoder.QRCodeGenerator;

Expand Down
2 changes: 0 additions & 2 deletions QRCoder/PostscriptQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@

#if !NETSTANDARD1_3
using System;
using System.Drawing;
using static QRCoder.QRCodeGenerator;

Expand Down
1 change: 0 additions & 1 deletion QRCoder/QRCode.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#if SYSTEM_DRAWING
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using static QRCoder.QRCodeGenerator;
Expand Down
4 changes: 0 additions & 4 deletions QRCoder/QRCodeData.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;

namespace QRCoder;
Expand Down
6 changes: 0 additions & 6 deletions QRCoder/QRCodeGenerator.cs
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
using System;
#if HAS_SPAN
using System.Buffers;
#endif
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;

namespace QRCoder;

Expand Down
2 changes: 0 additions & 2 deletions QRCoder/QRCodeGenerator/AlignmentPattern.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/QRCodeGenerator/AlignmentPatterns.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
4 changes: 0 additions & 4 deletions QRCoder/QRCodeGenerator/AlphanumericEncoder.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
using System;
using System.Collections;
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
4 changes: 0 additions & 4 deletions QRCoder/QRCodeGenerator/CapacityTables.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
4 changes: 0 additions & 4 deletions QRCoder/QRCodeGenerator/CodewordBlock.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Threading;

#if HAS_SPAN
using System.Buffers;
#endif
Expand Down
1 change: 0 additions & 1 deletion QRCoder/QRCodeGenerator/GaloisField.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Diagnostics;

namespace QRCoder;
Expand Down
4 changes: 0 additions & 4 deletions QRCoder/QRCodeGenerator/ModulePlacer.BlockedModules.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
using System;
using System.Collections;
using System.Threading;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/QRCodeGenerator/ModulePlacer.MaskPattern.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/QRCodeGenerator/ModulePlacer.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System.Collections;
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/QRCodeGenerator/Point.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Reflection;

namespace QRCoder;
Expand Down
3 changes: 0 additions & 3 deletions QRCoder/QRCodeGenerator/Polynom.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;

namespace QRCoder;

Expand Down
2 changes: 0 additions & 2 deletions QRCoder/QRCodeGenerator/VersionInfo.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/QRCodeGenerator/VersionInfoDetails.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
using System.Collections.Generic;

namespace QRCoder;

public partial class QRCodeGenerator
Expand Down
2 changes: 0 additions & 2 deletions QRCoder/SvgQRCode.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
#if !NETSTANDARD1_3
using System;
using System.Drawing;
using System.Text;
using QRCoder.Extensions;
using static QRCoder.QRCodeGenerator;
using static QRCoder.SvgQRCode;
Expand Down
3 changes: 0 additions & 3 deletions QRCoderApiTests/ApiApprovalTests.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
using System;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Xml.Linq;
using PublicApiGenerator;
Expand Down
2 changes: 0 additions & 2 deletions QRCoderConsole/Program.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
using System;
using System.Drawing.Imaging;
using System.IO;
using System.Text;
using System.Windows.Markup;
using NDesk.Options;
using QRCoder;
Expand Down
1 change: 0 additions & 1 deletion QRCoderDemo/Form1.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;
Expand Down
3 changes: 0 additions & 3 deletions QRCoderDemo/Program.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace QRCoderDemo;
Expand Down
Loading