ashmind
NuGet publisher profile
Packages (33)
StringInterpolationBridge
Provides FormattableString/FormattableStringFactory for pre-4.6 .NET Framework.
Argument
Argument validation methods, for example: this.user = Argument.NotNull("user", user). Less fancy than approaches based on lambdas/anonymous classes, but less scary performance-wise (given that argument checks are often all over the place). Annotations: C# 8 nullable reference types, ReSharper, Microsoft.CodeQuality.Analyzers, Code Contracts (.NET 4.5 only).
IconLib.Unofficial
Unofficial package for CastorTiu's IconLib (http://www.codeproject.com/Articles/16178/IconLib-Icons-Unfolded-MultiIcon-and-Windows-Vista).
MirrorSharp.Common
MirrorSharp shared server library. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
uMigrate
Migration framework for Umbraco (Core+UI).
Pedantic.IO.EmbeddedResource
Embedded resource helper that mirrors File APIs: e.g. EmbeddedResource.ReadAllText().
OpenSans
This is a NuGet package for font 'Open Sans'. The font is installed into /fonts/OpenSans folder. The package does not include any CSS.
AshMind.Extensions
Extension methods that could have been written by BCL authors.
Unbreakable
.NET sandboxing framework: rewrites other assemblies to ensure they can't bring down the hosting process.
uMigrate.Core
Migration framework for Umbraco (Core).
Unbreakable.Policy
API policies for https://www.nuget.org/packages/Unbreakable. This library is released more often than the main Unbreakable, and can be referenced and updated explicily to get the latest ones.
AshMind.IO.Abstractions
Similar to System.IO.Abstractions package, but with .NET 4.5 methods and slightly different API.
MirrorSharp.AspNetCore
MirrorSharp ASP.NET Core server. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
MirrorSharp.Testing
MirrorSharp testing helpers. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
MirrorSharp.Owin
MirrorSharp OWIN server. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
MirrorSharp.VisualBasic
MirrorSharp Visual Basic .NET support library. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
MirrorSharp.FSharp
MirrorSharp F# support library. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
ftpush
A command line tool for FTP directory push.
SourceMock
Mocking framework that uses Roslyn source generators for extra flexibility.
Autofac.Extras.FileSystemRegistration
Provides file system assembly discovery for Autofac (e.g. builder.RegisterAssemblyModulesInDirectories).
WebConfig.MimeMaps.Fonts
Adds .eot, .otf, .ttf, .woff and .woff2 as `mimeMap` entries to web.config, so that IIS can serve them correctly.
Unbreakable.Build.PolicyReport
Build task to create a report for a certain Unbreakable policy (e.g. for source control/policy review).
FluentConsole
A fluent API that aims to simplify colorful console output. FluentConsole.White.Text("Hello").Green.Text("world!")
MirrorSharp.Php
MirrorSharp PHP support library, implemented using Peachpie. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
WebConfig.MimeMaps.Svg
Adds .svg and .svgz `mimeMap` entries to web.config, so that IIS can serve them correctly.
AshMind.IO.Abstractions.Mocks
Similar to System.IO.Abstractions.TestHelpers package, but with .NET 4.5 methods and slightly different API.
Unbreakable.Tools.PolicyReport
Tool to create a report for a certain Unbreakable policy (e.g. for source control/policy review).
Expressive
Expressive is a library that converts compiled methods into expression trees.
InfoOf
A small set of methods that help getting MemberInfo using lambda expressions. Example: Info.PropertyOf<YourClass>(c => c.YourProperty); Releases: 1.1 Added some convenience overloads for the case when you already have Expression<Func<T, TResult>>.
Gate.Adapters.AspNet
PRE-RELEASE, do not use (but now supports SignalR).
MirrorSharp.IL
MirrorSharp IL support library. MirrorSharp is a code editor <textarea> built on Roslyn — see https://github.com/ashmind/mirrorsharp/blob/master/README.md for details.
Unbreakable.Tools.PolicyReport.Net5
Tool to create a report for a certain Unbreakable policy (e.g. for source control/policy review).
Unbreakable.Tools.PolicyReport.NetCore31
Tool to create a report for a certain Unbreakable policy (e.g. for source control/policy review).