Joutsen v0.5.0+12-g5dd5f7e
Namespaces | Classes
Joutsen Namespace Reference

The main namespace of the Joutsen framework. More...

Namespaces

namespace  AspNetCore
 Extensions to the ASP.NET Core framework.
 
namespace  Collections
 Extensions to the System.Collections namespace.
 
namespace  Configuration
 Classes that help reading configurations.
 
namespace  DependencyInjection
 Extensions to the dependency injection framework.
 
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.Collections.Generic namespace.
 
namespace  NUnit3
 Extension and convenience classes for tests with thi NUnit3 framework.
 
namespace  Reflection
 Extensions to classes and functionality related to reflection.
 
namespace  Web
 Classes and features for the web.
 

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  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 @seefw{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
 Methods to read passwords from the console. More...
 
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
 A converter for a string into a collection. More...
 
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

The main namespace of the Joutsen framework.