64 packages tagged with “strong”
Strong Namer will automatically add strong names to referenced assemblies which do not already have a strong name.
Automatic strong-name signing of referenced assemblies. Utility software to strong-name sign .NET assemblies, including assemblies you do not have the source code for. If you strong-name sign your own projects you may have noticed that if you reference an unsigned third party assembly you get an error similar to "Referenced assembly 'A.B.C' does not have a strong name". If you did not create this assembly, you can use this tool to sign the assembly with your own (or temporarily generated) strong-name key. The tool will also re-write the assembly references (as well as any InternalsVisibleTo references) to match the new signed versions of the assemblies you create.
Load application settings into strong typed objects with two lines of code. Supports validation, nested objects, arrays, lists and dictionaries.
StrongId: Strongly-typed ID classes and methods, including JSON serialisation.
Translates Linq Expressions to SQL 'where' clause. Makes it safer to work with "Poco ORM-ish thing" (PetaPoco, AsyncPoco etc). Generates sql and parameters to be passed to Database class methods such as Query, Single, Delete etc.
StrongId.Dapper: TypeHandlers to enable Dapper support for StrongIds.
Strong typed HTTP client. The main goal of the library is to minimize plumbing code to bare minimum.
Strong typed HTTP client with provider using. The main goal of the library is to minimize plumbing code to bare minimum.
Generate, hash passwords and check password against hashed password, in one very small library without any frills
StrongId.Mvc: Model Binders to enable MVC support for StrongIds.
StrongOf helps to implement primitives as a strong type that represents a domain object (e.g. UserId, EmailAddress, etc.). It is a simple class that wraps a value and provides a few helper methods to make it easier to work with. In contrast to other approaches, StrongOf is above all simple and performant - and not over-engineered.
Signs unsigned assemblies at build-time. This is useful if your project requires signing and you use third-party unsigned libraries.
Strong Namer will automatically add strong names to referenced assemblies which do not already have a strong name. This will allow you to reference and use NuGet packages with assemblies which are not strong named from your projects that do use a strong name. NOTE: This fork use MsBuild 12 instead of MsBuild 14 used in the original project: https://github.com/dsplaisted/strongnamer/
StrongId: Test methods for generating random StrongIds.
A collection of useful extension methods for .NET types including strings, collections, dictionaries, enumerables, and reflection.
AsyncPoco bindings for StaTypPocoQueries. It translates Linq Expressions to SQL 'where' clause. Makes it safer to work with AsyncPoco. Generates sql and parameters to be passed to Database class methods such as Query, Single, Delete etc.
StrongId.Newtonsoft: JSON serialisation using Newtonsoft.Json.
Library to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
Source generator for `Xtz.StronglyTyped` library to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings)
Ready-to-use strong types to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
Generate strong passwords easy to type and remember
Provides strong types and repository access for mongoDB and Azure Cosmos DB, which is both weak typed. You can have all the sources with examples from here: https://github.com/rammicz/MongoRepo - Full async support - Async operation throttling to not overload the DB connection
A strong type is a type used in place of another type to carry specific meaning through its name.
Fluent strong type grid generation
Enums have issues. This library provides a base class SharpEnum to create strongly typed alternatives to enums. Flags supported and includes json custom serializers.