Found 16 packages
Simplified logging, enabled/disabled during runtime. Inspections. Domain objects. Shipping models. Fast thread-safe cache. Cryptographic salted hashes. Enumeration type converter. Validator extensions. Sample data randomizers.
Create a truth table and evaluate it with your inputs, Truthy figures out the formula; Perform your logical operations plus the 'special or', which allows you to check if a terms is equal to any other terms.
Solid modelling of meshes supporting basic shapes (boxes, cylinders, spheres, ...), booleans operations (union, subtract, intersect) and output to STL.
This is library that provides condition methods, thanks to which code we are writing is more verbose and clean. Currently it provides conditions for objects, strings, numerics, booleans and datatime.
OpenCode is a lightweight .NET library offering handy extension methods for strings, numbers, booleans, GUIDs, and dates.
Easy-to-use API wrapping .NET's (cryptographically secure) RNGCryptoServiceProvider.
Provides an extension method IsFalse() for Booleans, along with analyzers to encourage usage.
Builds on type of the ConstTypeArgs.Core library to provide const type arguments that allow you to use type parameters to pass boolean values to generics at compile-time. This provides an analog to type specialization in C++, and can be used for scenarios such as: * Static configuration, * Eliminating unnecessary instance constructors, * "Passing" values to type initializers, Const type arguments are provided for true, false, & default values of bool, as well as types for defining bool array const type arguments and domain-specific const type arguments. Here's a Hello World example: ``` using ConstTypeArgs.Bools; public class Foo<TToConsole> where TToConsole: K_Bool { static Foo() { if (TToConsole.Value) Console.WriteLine("Hello, world!"); } } // Elsewhere var foo = new Foo<True>(); // Console outputs: Hello, world! foo = new Foo<False>(); // No output. ```
Implementation of the Fortuna CPRNG, with various enhancements. Plus a high speed PRNG, and extensions to safely get random integers, doubles, decimals and booleans. To get started, see the MurrayGrant.Terninger.RandomGenerator class. See https://id.ligos.net/murray/Terninger/ for PGP & Keybase signatures of nuget packages.
Lightweight extension methods for booleans, strings and collections. Includes: - Bool: AddNot (conditionally prefixes a string), ToYesOrNo (converts bool to "yes"/"no"). - Collection: IsEmpty, IsNotEmpty, and Chunk (splits a collection into sublists with a maximum length). - Memoize: simple caching for Func delegates (supports up to two arguments). Targeted for .NET 8.0, .NET 9.0, and .NET 10.0. MIT licensed.
A property grid component for Blazor apps that supports inspection and editing of object properties at root and nested levels. Supports DateTime, numeric types, strings, booleans, and enums.
A high speed cypher based PRNG with large seed (128+ bits), and extensions to safely get random integers, doubles, decimals and booleans. To get started, see the MurrayGrant.Terninger.RandomGenerator class. Or use the 'Terninger' nuget package. See https://keybase.pub/ligos/Terninger/ for PGP & Keybase signatures of nuget packages.
Make CSVs easier for any object (reference types) or any built in .Net type(strings, ints, booleans, etc), using any enumerable(custom Enumerables, any Collection, any Set, etc).
Robust ISearchBinder for OData v9: case-insensitive substring across strings, numeric substring (e.g., "30" matches 300), booleans, and DateTime (with EF-friendly year/date fallbacks). Designed to compose on IQueryable and execute in the DB with EF Core.
VelocityExcel is a high-performance, ultra fast, streaming Excel (XLSX) reader and writer for .NET with minimal memory footprint. ✓ The only Excel library that delivers ultra-high-speed read and write operations with the lowest memory consumption. ✓ Forward-only streaming read/write (no loading entire file into memory) ✓ Culture-aware parsing of dates, times, durations, numbers, and booleans ✓ Shared string deduplication with overflow protection ✓ Precise ECMA-376 format detection for date/time/duration values ✓ Safe XML parsing ✓ Zero external dependencies Ideal for processing large Excel files in ASP.NET, ASP.NET MVC, ASP.NET Core, Blazor, Web API, Windows Forms, WPF background services, or CLI tools.