Joutsen  v0.4.1
Namespaces | Classes
Joutsen.System Namespace Reference

Extensions to classes and functionality that can be found in the System namespace. More...

Namespaces

namespace  Collections
 Extensions to the System.Collections namespace.
 
namespace  Configuration
 
namespace  Diagnostics
 Classes that help with diagnostics.
 
namespace  Events
 An event system that enables different components to communicate without having to reference each other.
 
namespace  IO
 Handling of input and output of an application including addressing sources of in- and output.
 
namespace  Linq
 Linq-like extension methods for the collection types in the Joutsen.System.Collections.Generic namespace.
 
namespace  Reflection
 Extensions to classes and functionality related to reflection.
 

Classes

class  CalendarExtensions
 A collection of methods that extend a calendars functionality. More...
 
interface  ComplexTypeConverter
 Converts an instance of TSource to an instance of TTarget using additional context related information. More...
 
class  ConsoleColoredProgressBarPainter
 A class that can be used to write a progress value and a progressbar to the console and choose colors for each part. More...
 
class  ConsoleProgressBarPainter
 A class that can be used to write a progress value and a progressbar to the console. More...
 
class  ConsoleProgressListPainter
 A class that writes progress as a list separated by three dots to the console. More...
 
class  ConsoleProgressPainter
 A base class for writing progress to the console. More...
 
class  ConvertibleTypeConverter
 A simple converter that converts between two types that implement System.IConvertible. More...
 
class  DateTimeExtensions
 A static class containing extensions for the System.DateTime class. More...
 
class  Defaults
 A factory class that provides default implementations for certain interfaces. More...
 
class  MappingConverter
 A simple converter class that uses a static mapping for conversion. More...
 
class  NullableConvertibleTypeConverter
 A simple converter that converts between two types that implement {System.IConvertible. More...
 
class  Precondition
 A static class that can be used to easily check input values of a method. More...
 
class  Progress
 This class can be used to inform various listeners about the progress of a process. More...
 
class  Progressable
 Extension methods to create enumerables that report progress of their iteration to the console. More...
 
class  ProgressableEnumerable
 A class that can inform registered listeners about the percentage of iterated items of an enumerable. More...
 
class  SecureConsole
 
interface  SimpleTypeConverter
 Converts an instance of TSource to an instance of TTarget without any context information. More...
 
class  StringExtensions
 A static class containing extensions for the String class. More...
 
class  StringFormatter
 A class that can format Strings with nummeric or named placeholders/identifiers. More...
 
class  StringToCollectionConverter
 
class  TimeDelta
 A class representing a relative amount of time between dates. More...
 
class  TimeSpanExtensions
 A static class containing extensions for the System.TimeSpan class. More...
 

Detailed Description

Extensions to classes and functionality that can be found in the System namespace.