Found 13 packages
.NET for Android and MAUI bindings for the Android Java library 'com.google.errorprone:error_prone_annotations'.
Core .NET analyzers for detecting the most common coding issues
Analyzers that help avoiding struct and readonly reference performance pitfalls
.NET for Android and MAUI bindings for the Android Java library 'com.google.errorprone:error_prone_type_annotations'.
NClone is a library that takes care of cloning .NET objects and object trees. It saves you from writing boilerplate and error-prone Clone methods and does not harm your application performance.
A .NET library that provides functionality for creating child processes. Easier, less error-prone, more flexible than `System.Diagnostics.Process` at creating child processes.
Synchronization Library and Static Analysis Tool for C# 8 DotNetVault is a library and static code analysis tool that makes managing shared mutable state in multi-threaded applications more manageable and less error prone. It also provides a common abstraction over several commonly used synchronization mechanisms, allowing you to change from one underlying type to another (such as from lock free synchronization to mutex/monitor lock based) without needing to refactor your code. Where errors do still occur, they are easier to locate and identify. The project description (a detailed design document) can be read here: https://github.com/cpsusie/DotNetVault/blob/master/DotNetVault_Description_v1.0.pdf. A quick start guide for installation (Windows, Vs 2019+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/QuickStart_Install_VS2019_Windows.md. A quick start guide for installation (Tested on Amazon Linux, Rider 2019.3.1+) can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Install_Rider_Amazon_Linux.md. A guided tour / quick start guide for this project's functionality can be found here: https://github.com/cpsusie/DotNetVault/blob/v0.2.5.x/Quick_Start_Functionality_Tour.md
Revolutionize your MVVM. Compose and connect properties, reuse property patterns, and make your presentation logic code concise, predictable, and less error-prone. Make your async VMs portable.
OpenXML PowerPoint Builder is a comprehensive .NET library designed to simplify the creation of PowerPoint presentations using the OpenXML SDK. This library provides an intuitive and powerful set of helper methods and classes, enabling developers to construct slides, manipulate shapes, insert text, images, charts, and more, with minimal effort. Whether you're generating reports, automating presentation creation, or building dynamic slideshows, OpenXML PowerPoint Builder streamlines the process, making it more efficient and less error-prone. Perfect for applications requiring on-the-fly PowerPoint document generation or manipulation. Get started with ease and enhance your application's document handling capabilities.
A simple, easy-to-use Result pattern implementation that transforms error-prone .NET code into bulletproof, maintainable applications. Replace try-catch blocks and null checks with elegant railway pattern operations. Chain operations safely with Then(), transform values with Transform(), and accumulate validation errors seamlessly. Zero dependencies, 100% test coverage, and real-world proven. Perfect for domain-driven design, API development, and functional programming enthusiasts. Free for personal/educational use.
See http://marketplace.sitecore.net/en/Modules/Add_Device_Layout_Wizard.aspx for more information. When creating a site it's common for many nodes to diverge their layout from their template's Standard Values. Since the layout field encapsulates all devices, once that link is broken it can be a real challenge to add a new device at a later date. Out-of-the-box the only solution is to construct a new layout on the Standard Values node for the template, determine which nodes no longer use the Standard Values layout, then use the layout Copy Device functionality. At best this is tedious and error-prone. At worst, completely unworkable. This module addresses this issue by firstly, identifying all the nodes that are instances of the template but are not using Standard Values. Then applying a new device layout selectively to nodes that don't use the Standard Value, without disturbing the existing layouts. This component installs to the Sitecore Desktop as a link from the Developer Tools 'Start' menu. Source is published under the GNU General Public License v3 and is available from http://sitecore.codeplex.com
Miado is a data-access layer with an intuitive and easy to use API which wraps around and improves upon the usage of straight ADO.Net code. What is it? Miado is not yet-another-ORM library. If you are looking for an ORM tool and/or SQL generator, look at LINQ, NHibernate, Subsonic, etc. However, if you need or want to use the power of straight-up SQL, Stored Procedures, and ADO.Net, Miado offers: A much easier API to program to compared with standard ADO.Net Intuitive usability since it is designed with a Fluent Interface A vendor-neutral ADO.Net interface with the ability to easily swap out DbProvider implementations Automation of repetitive, error-prone, boiler-plate ADO.Net code Easy integration with Inversion-of-Control containers Ability to easily create custom business objects from ADO.Net result sets Support for easy unit testing and mocking Simple integration in PowerShell scripts since data access code is much less verbose Purpose: I migrated it from its archive in Codeplex: https://archive.codeplex.com/?p=miado, and I created a .Net standard library to use it. The main purpose is to migrate systems that are using this library to .net core. I don't know who was the original author of this library, if anyone requires this, let me know and I can share it.
Distributed caching plays a vital role in building fast and scalable .NET applications. While Microsoft provides a powerful abstraction through IDistributedCache, working with it can feel verbose and error-prone — especially when storing complex objects, managing key names, or handling list-like data. That’s where Msb.Redis.Extensions comes in.