Provides a high-level API for type generation based on expression trees.
- Type modifications through subclass proxies
- Libraries can independently add modifications to any single type
- Reflection.Emit code generator
- Support for adding other code generators
Loyc.Collections is a library of sophisticated data structures that implement standard .NET collection interfaces. It includes ALists, VLists, hash tree types (Set<T>, MSet<T>, Map<K,V> and MMap<K,V>), and min/max heaps.
A library of interfaces, extension methods, and small bits of functionality that are useful in almost any software project, according to the theme "things that should be built into the .NET framework, but aren’t".
At least half of Loyc.Essentials is devoted to collections: collection...
A set of useful libraries for many kinds of .NET developers, starting with Loyc.Essentials, a library that "fills in the gaps" in the core of the .NET Base Class Library. LoycCore is especially focused on collections: classes, interfaces, adapters, and extension methods. Plus, Loyc.Syntax.dll parses...
QueryFilter provides way of providing complex filtering on IQueryable<> with dynamic expression trees. With one property, you can do multiple filters, ands, ors, contains, less than, not equals, etc for anything that implements IQueryable. This also applies to Entity Framework. You also get the...
This .NET/Mono library provides some utilities for handling tree structures. Most importantly, it supports the display of tree structures as two-dimensional graphics. By using ready-made interfaces, you can specify the size of your nodes, and the Tree Layout Helper library will take care of placing...