gitextract_hpw2vdf4/ ├── .config/ │ └── dotnet-tools.json ├── .github/ │ └── workflows/ │ ├── continuous-integration.yml │ └── demos.yaml ├── .gitignore ├── Demo-ASP.NET-Core/ │ ├── Demo-ASP.NET-Core.csproj │ ├── Demo-ASP.NET-Core.sln │ ├── Program.cs │ ├── Properties/ │ │ └── launchSettings.json │ ├── QrCodeBitmapExtensions.cs │ ├── QrCodeController.cs │ ├── README.md │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot/ │ ├── home.html │ ├── styles.css │ └── ui.js ├── Demo-ImageMagick/ │ ├── Demo-ImageMagick.csproj │ ├── Demo-ImageMagick.sln │ ├── Program.cs │ ├── QrCodeImageExtensions.cs │ └── README.md ├── Demo-ImageSharp/ │ ├── Demo-ImageSharp.csproj │ ├── Demo-ImageSharp.sln │ ├── Program.cs │ ├── QrCodeBitmapExtensions.cs │ └── README.md ├── Demo-QRCode-Variety/ │ ├── Demo-QRCode-Variety.csproj │ ├── Demo-QRCode-Variety.sln │ ├── Program.cs │ └── README.md ├── Demo-SkiaSharp/ │ ├── Demo-SkiaSharp.csproj │ ├── Demo-SkiaSharp.sln │ ├── Program.cs │ ├── QrCodeBitmapExtensions.cs │ └── README.md ├── Demo-System-Drawing/ │ ├── Demo-System-Drawing.csproj │ ├── Demo-System-Drawing.sln │ ├── Program.cs │ ├── QrCodeBitmapExtensions.cs │ └── README.md ├── Demo-VCard/ │ ├── Program.cs │ ├── VCardDemo.csproj │ └── VCardDemo.sln ├── Demo-WinForms/ │ ├── Demo-WinForms.csproj │ ├── Demo-WinForms.sln │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── Program.cs │ ├── QrCodeBitmapExtensions.cs │ ├── QrCodeControl.cs │ └── README.md ├── Demo-WinUI/ │ ├── Demo-WinUI/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Demo-WinUI.csproj │ │ ├── MainViewModel.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── NativeMethods.txt │ │ ├── Package.appxmanifest │ │ ├── Properties/ │ │ │ ├── PublishProfiles/ │ │ │ │ ├── win-arm64.pubxml │ │ │ │ ├── win-x64.pubxml │ │ │ │ └── win-x86.pubxml │ │ │ └── launchSettings.json │ │ ├── QrCodeControl.xaml │ │ ├── QrCodeControl.xaml.cs │ │ ├── QrCodeDrawing.cs │ │ └── app.manifest │ ├── Demo-WinUI.sln │ └── README.md ├── Demo-WindowsPresentationFoundation/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── Demo-WindowsPresentationFoundation.csproj │ ├── Demo-WindowsPresentationFoundation.sln │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── QrCodeDrawing.cs │ ├── README.md │ └── app.manifest ├── LICENSE ├── QrCodeGenerator/ │ ├── BitArrayExtensions.cs │ ├── DataTooLongException.cs │ ├── Graphics.cs │ ├── Key.snk │ ├── Objects.cs │ ├── PngBuilder.cs │ ├── QrCode.cs │ ├── QrCodeGenerator.csproj │ ├── QrSegment.cs │ ├── QrSegmentAdvanced.cs │ ├── ReedSolomonGenerator.cs │ ├── docfx/ │ │ ├── api/ │ │ │ └── index.md │ │ ├── docfx.json │ │ └── index.md │ └── docs/ │ └── README.md ├── QrCodeGenerator.sln ├── QrCodeGeneratorTest/ │ ├── BitArrayExtensionsTest.cs │ ├── KanjiTest.cs │ ├── PngTest.cs │ ├── QrCodeBitmapTest.cs │ ├── QrCodeDataProvider.cs │ ├── QrCodeGeneratorTest.csproj │ ├── QrCodeTest.cs │ ├── QrCodeTestCase.cs │ ├── QrSegmentEncodingTest.cs │ ├── QrSegmentRegexTest.cs │ ├── RandomData.cs │ ├── StructuredAppendTest.cs │ ├── SvgTest.cs │ └── TestHelper.cs └── README.md