Set of useful tools and scraps of code written by me or found here and there. I use it in my personal WinForms, WPF and Xamarin.Forms projects. There are also many examples to check quickly how it works.
- JToolbox.Core - core project with utilities, extensions and helpers; used by almost every other project
- JToolbox.DataAccess - projects with base classes (models and generic repositories) for SQLiteNet, EntityFramework and EntityFramework Core
- JToolbox.Desktop - dialogs and other useful classes intended for WinForms and WPF applications
- JToolbox.Misc
- JToolbox.Misc.WCF - client and server side code to setup WCF transmission
- JToolbox.Misc.AppConfig - desktop configuration with ConfigurationManager
- JToolbox.Misc.AppsUpdater - helper for AutoUpdater.NET
- JToolbox.Misc.Configuration - base configuration with Microsoft.Extensions.Configuration
- JToolbox.Misc.DataProtectionApi - helper for Data Protection (CrossProtect used)
- JToolbox.Misc.DbAccess
- JToolbox.Misc.Logging - default, common nlog configuration and logging service
- JToolbox.Misc.NetworkTools - port scanner, ping scanner and service scanner
- JToolbox.Misc.PdfExport - MigraDoc and PdfSharp documents and useful classes
- JToolbox.Misc.Serializers - JSON and XML serializers
- JToolbox.Misc.SysInformation - cpu, memory and os informations
- JToolbox.Misc.Threading - set of classes to make threading easier
- JToolbox.Misc.TimeProviders.Ntp - time providers
- JToolbox.MVC
- JToolbox.WinForms - classes for WinForms, MVP pattern library with Unity container
- JToolbox.WPF - classes for WPF with Prims and Unity container
- JToolbox.XamarinForms - dialogs, logging, permissions, settings for Xamaring Forms with Prims