14 packages tagged with “Casting”
The Swiss Army Knife for type conversion. Convert any type to another compatible type without worrying about which method to use.
Many utilities like: enumeration, hash, json (extension newtonsoft), regex, signature, string, uri, dictionary, etc
Contains many exception classes for common basic errors. Clear messages, concise syntax, strongly-typed, good performance. Generates messages like "myParent.MyChildren[0].MyProperty is null.", "height of 2 is less than 10.", "Customer with key { customerNumber = 1234, customerType = Subscriber } not found."
ProxyFoo is a library for the .NET Framework to facilitate creating high-performance proxies for Duck casting, null safe wrappers, method interception, and other uses.
RPN Expression Parser and Evaluator with databinding to POCO and INPC instances.
A set of classes which allow handy and fast casted (to `float` and `int`) versions of all `System.Math` methods with some additional functionalities.
DynamicObjectProxy that lets you intercept any methods of any object and adding decorations. Inspired by CBO Extender by Gary H. Guo
ShadowCasting algorithm, often used for determining field of view in roguelike games
ObjectManipulation adds easy methods to allow you an easier way of manipulating objects throughout your code.
Does deep cloning of disparate types and can handle lists. Provides clean separation of casting logic from other code.
Implementation of runtime-generated delegates, useful for accessing objects faster than with standard .net reflection.
A library that provides an interface to easily convert YouTube videos to audio files and download them with any resolution.
Morphiq: Attribute-based object mapping and transformation.
A lightweight conversion helper library with safe extensions for C#.