Found 11 packages
Provides FormattableString/FormattableStringFactory for pre-4.6 .NET Framework.
This file is duplicated here so that assemblies built for versions of the .NET framework earlier than 4.6 can run with C# 6 features - namely the FormattableString.
SQL Builder using Fluent API and String Interpolation
Provides FormattableString/FormattableStringFactory for pre-4.6 .NET Framework.
A mutable FormattableString class
SQL Builder using Fluent API and String Interpolation
Diagnostics analyzer: when interpolated string ($"...") is used as an object, will force it to be cast to FormattableString (this will preserve raw data values and is very useful, for example, when unit testing log messages).
Framework for template processing and code generation
A library for handling parametrization in .NET applications
General utilities I've found useful as I go about my day-to-day work. Particular highlights include; Extensions.EnumExtensions : "Modifiable" description attributes with parsing from descriptions to associated enum value. Extensions.DateTimeExtensions : Neat little <DateTime var>.Within to find if the DT was within the last X seconds/days/etc Extensions.StringExtensions: To & from Comma Separated Lists and extract text from within specified "marker strings". Config.Settings: Typed reading from and writing default values to the .config or .json file. Exceptions.ReasonedExceptionT: Base class for my exception pattern that accompanies an exception with an enum reason where the description attribute provides both the (formattable) message and intellisense. This leads to a centralised list of all possible exception reasons and messages. Database.TransactedConnection : Handles nested transactions/connections. Validation : A number of additional validation attributes including ListContent, Child/Parent, NonDefault
General utilities I've found useful as I go about my day-to-day work. Particular highlights include; Extensions.EnumExtensions : "Modifiable" description attributes with parsing from descriptions to associated enum value. Extensions.DateTimeExtensions : Neat little DateTime.Within to find if the DT was within the last X seconds/days/etc Extensions.StringExtensions: To and from Comma Separated Lists and extract text from within specified "marker strings", i.e. ad-hoc parsing. Config.Settings: Typed reading from and writing default values to a .json settings file. Exceptions.ReasonedExceptionT: Base class for my exception pattern that accompanies an exception with an enum reason where the description attribute provides both the (formattable) message and intellisense. This leads to a centralised list of all possible exception reasons and messages.