30 packages tagged with “minimod”
Extends System.String/IEnumerable<string> by following methods: a) ShortenTo(int length, string hint = "..."): Crops a text to fit into certain number of chars. Appends 'hint' if it has to be cropped; b) WrapAt(int margin): Nicely wraps a text at the given margin. Tries not to split in the middle of words. c) SplitLines, JoinLines: Splits a string into a list of lines; or joins it. Both using Environment.NewLine d) IEnumerable<string>.IndentBy(int leadingChars): Indents a each of a list of lines by given number of spaces. e) string.IndentLinesBy(int leadingChars): Indents each line in the string by given number of spaces.
Creates nice textual representations of any objects. Mostly meant for debug/informational output.
Extends System.Type, System.Reflection.MethodBase and System.Diagnostics.StackFrame by a method called 'GetPrettyName()'.
CEP based on Rx.
Extends DateTime, DateTimeOffset and Timespan by a method called 'GetPrettyString()'.
Small embedded web server based on Rx and working like node.js.
A minimod for messaging using HTML5 WebSockets. HTML5 WebSocket demo included.
Typesafe thread-static variables.
A minimod for impersonation with network share support.
A minimod for fluently joining Enumerables using String.Join; Adds JoinStringsWith() to IEnumerable and IEnumerable<T>
A minimod for fluently interacting with genric types.
A minimod for persisting event messages using Rx.
Comes with a DataActionResult that serializes passed data using JSON.NET from Newtonsoft.
Extends System.Collections.Generic.IDictionary´2 with EnsureValueFor and AddToCollection: a) EnsureValueFor(TKey key): Creates a instance of TValue for the given key and returns it; b) AddToCollection(TKey key, item(s)): Ensures the concrete collection type for key, and adds the given value(s) to it.
A minimod for fluently checking if strings or collections are either null and/or empty.
A set of extensions to create MD5 and SHAx hashes from string phrases.
Extends System.Collections.Generic.IDictionary´2 with Union.
A minimod for RabbitMQ message processing.
An Event-/Message broker by using the Rx.
A minimod for easy to use pattern matching in CSharp.
ActionResult for generating downloadable csv-files using CsvHelper
A minimod for parsing Strings as Enums.
A small reactive message based MVVM.
A minimod for easy to use continuation pattern in CSharp.
Extends System.Collections.Generic.IEnumerable´1 with a hierarchy flattener method.
Wraps an object in a DynamicObject that allows to operate on private and protected class members.
A minimod for converting LINQ MemberExpressions into strings representing the path to the member.
A minimod that provides a base class that implements the INotifyPropertyChanging and INotifyPropertyChanged interfaces