The only argument validation file you need, with full refactoring support and strong-typing.
Examples:
Guard.NotNull(() => value, value)
Guard.NotNullOrEmpty(
() => stringValue, stringValue)
Simple.OData.Client is a multiplatform OData client library supporting .NET 4.x, .NET Standard, .NET Core, iOS and Android. The adapter provides a great alternative to WCF Data Services client. It does not require generation of context or entity classes and fits RESTful nature of OData services....
More information
Simple.OData.V4.Client is a multiplatform OData client library supporting .NET 4.x, .NET Standard, .NET Core, iOS and Android. The adapter provides a great alternative to WCF Data Services client. It does not require generation of context or entity classes and fits RESTful nature of OData services....
More information
Suplements the built-in Resources .resx C# generator by generating a strong-typed class named Strings from the
same .resx file, but exposing format parameters as method parameters and organizing strings in classes according to the resource name
if it uses underscores. i.e. User_InvalidCredentials...
More information
Readable formatting strings using named parameters and a custom or anonymous object as the context, like "Hello {FirstName} {LastName}".FormatWith(customer).
Provides strong-typed persistence of data in an AppDomain, which can also be transient and automatically removed on dispose.
Usage: AppDomain.CurrentDomain.SetData<Foo>(foo);
var saved = AppDomain.CurrentDomain.GetData<Foo>();
Strong-typed Linq to Web API. Builds on top of HttpClient and provides the easiest way to interface with typed REST services that are modeled around typed entities or contracts.
Example:
var products = client
.Query<Product>("products")
.OrderBy(x =>...
More information
Implements the tracing interface on top of the System.Diagnostics.TraceSource capabilities, extending it with log4net-style hierarchical logging and runtime dynamic configurability of trace sources.
Simple.OData.V3.Client is a multiplatform OData client library supporting .NET 4.x, .NET Standard, .NET Core, iOS and Android. The adapter provides a great alternative to WCF Data Services client. It does not require generation of context or entity classes and fits RESTful nature of OData services....
More information
The interfaces provided by this package allow component authors to provide tracing statements that are agnostic to the actual implementation that will be used when they are used at runtime, which is an initialization concern that belongs to the application initialization or other...
More information
Provides conversion of DateTime and DateTimeOffset into an epoch-relative number value (total seconds).
See Unix Epoch in Wikipedia for more information on why this might be needed.
Typical uses include using this simplified representation as an expiration time for a token, password or...
More information
Provides full reflection capabilities using C# 4.0 dynamic syntax, including invoking and accessing public, internal or private, instance or static members including constructors.
Allows inspecting the exact type inheritance tree as declared in source, rather than the flattened view that reflection provides (for implemented interfaces, for example).
Enables code to determine what are the interfaces implemented directly by a type rather than a base class, as well as determine...
More information
Provides the implementation of a reactive extensions event stream, allowing trending and analysis queries to be performed in real-time over the events pushed through the stream.
Installing this package actually installs netfx-WebApi.JsonNetFormatter.
This package is provided for backwards compatibility with existing dependencies and to provide an upgrade path.