Skip to content

N_CodeJam

andrewvk edited this page Mar 31, 2016 · 20 revisions

CodeJam Namespace

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

[Missing

documentation for "N:CodeJam"]

Classes

 

Class Description
Public class Algorithms Miscellaneous algorithms
Public class CharExtensions Char structure extensions.
Public class Code Assertions class.
Public class CodeExceptions Exception factory class
Public class DebugCode Debug-time assertions class.
Public class Disposable Helper methods for IDisposable
Public class DisposableExtensions The IDisposable extensions.
Public class Fn Helper methods for Func(TResult) delegate.
Public class Fn(T) Helper methods for Func(TResult)
Public class HashCode Hash code helper methods.
Public class NaturalOrderStringComparer String comparisons using a "natural order" algorithm.
Public class OptionExtensions Extensions for Option(T)
Public class StringExtensions String class extensions.
Public class TupleStruct Provides static methods for creating tuple structs.

Structures

 

Structure Description
Public structure Disposable.AnonymousDisposable IDisposable implementation that calls supplied action on Dispose().
Public structure Disposable.EmptyDisposable IDisposable implementation with no action on Dispose()
Public structure Option(T) Represents a value type that can be assigned null.
Public structure TupleStruct(T1, T2) Represents a 2-tuple.
Public structure TupleStruct(T1, T2, T3) Represents a 3-tuple.
Public structure TupleStruct(T1, T2, T3, T4) Represents a 4-tuple.
Public structure TupleStruct(T1, T2, T3, T4, T5) Represents a 5-tuple.
Public structure TupleStruct(T1, T2, T3, T4, T5, T6) Represents a 6-tuple.
Public structure TupleStruct(T1, T2, T3, T4, T5, T6, T7) Represents a 7-tuple.
Public structure TupleStruct(T1, T2, T3, T4, T5, T6, T7, T8) Represents a 8-tuple.

Enumerations

 

Enumeration Description
Public enumeration StringOrigin String functions relative parameters origin
 
Clone this wiki locally