6 packages tagged with “covariance”
Delegate-like classes for covariant and contravariant delegates and events
Provides support for declaring covariant and contravariant generic parameters for languages that lack native support, like F#.
Simple set of arithmetic extensions. Part of the "Open" set of libraries.
Sometimes when developing generic methods extensions it needs additional generic parameter types, and when any of types can not be inferred then all generic parameter types must be specified. This library brings IOutParam<out T>, IInParam<in T> and ITypeParam<T> interfaces and corresponding factories to help developers create method parameters that lets the compiler infer the type of the generic parameter.
MathCore Library - Statistics
Contravariant and Covariant injection for Microsoft.Extensions.DependencyInjection