Skip to content

DocHome

andrewvk edited this page Apr 26, 2016 · 17 revisions

CodeJam Namespaces

[This is preliminary documentation and is subject to change.]

CodeJam library

Namespaces

 

Namespace Description
CodeJam

The CodeJam namespace contains classes that contains commonly-used functionality.

Classes also provide some useful algorithms, common assertion methods, helpers for IDisposable, useful Func(TResult) instances.

CodeJam.Arithmetic The CodeJam.Arithmetic namespace contains classes that allow to use arithmetic operations with generic arguments.
CodeJam.Collections The CodeJam.Collections namespace contains IEnumerable(T), array, or other collections related functionality.
CodeJam.IO The CodeJam.IO namespace contains I/O related functionality.
CodeJam.ObjectPools
CodeJam.Reflection The CodeJam.Reflection namespace contains types that helps working with System.Reflection functionality.
CodeJam.Services The CodeJam.Services namespace contains helper methods to work with IServiceProvider. Namespace also provide some service locator and IoC patterns related functionality.
CodeJam.Strings The CodeJam.Strings namespace contains types for Char and String manipulation.
CodeJam.TableData The CodeJam.TableData namespace contains types for working with CSV and fixed with text data formats.
CodeJam.Threading The CodeJam.Threading namespace contains classes related to multithreaded code.
CodeJam.Xml The CodeJam.Xml namespace provides helpers for processing XML.
 
Clone this wiki locally