Cuemon .NET Framework
Cuemon Namespace
Inheritance Hierarchy

The Cuemon namespace provides fundamental-, utility- and base-classes that define commonly-used value and reference data types, events and event handlers, interfaces, attribute, and feature rich delegates to greatly support functional programming.

A great addition to the well established System namespace to make your daily operations easier to work with.

Classes
 ClassDescription
ClassActFactory Provides access to factory methods for creating ActFactory<TTuple> instances that encapsulate a delegate with a variable amount of generic arguments.
ClassActFactory<TTuple> Provides an easy way of invoking an Act delegate regardless of the amount of parameters provided.
ClassArgumentEmptyException The exception that is thrown when an empty System.String is passed to a method that does not accept it as a valid argument.
ClassArrayUtility This utility class is designed to make some array related operations easier to work with.
ClassAssignmentUtility This utility class is designed to make arithmetic assignment operations for numeric operands easier to work with by using generics.
ClassByteConverter This utility class is designed to make System.Byte related conversions easier to work with.
ClassByteUtility This utility class is designed to make common System.Byte operations easier to work with.
ClassCharConverter This utility class is designed to make System.Char related conversions easier to work with.
ClassCondition Provide ways to verify conditions a generic way for countless scenarios using true/false propositions.
ClassConditionBuilder<TTuple> Supports the Condition in building custom scenarios using true/false propositions.
ClassConverter This utility class is designed to make generic conversions easier to work with.
ClassConvertibleConverter This utility class is designed to make System.IConvertible related conversions easier to work with.
ClassDataPair Represents a generic way to provide information about arbitrary data.
ClassDataPair<T> Represents a generic way to provide information about arbitrary data. This class cannot be inherited.
ClassDateTimeUtility This utility class is designed to make System.DateTime operations easier to work with.
ClassDefaultOr Provide ways to create an instance of DefaultOr<T> that represents an intermediate object that to some extent implements a generic way to support the Null Object Pattern.
ClassDefaultOr<T> Represents an intermediate object that to some extent implements a generic way to support the Null Object Pattern.
ClassDelegateUtility This utility class is designed to make common delegate operations easier to work with.
ClassDoerFactory Provides access to factory methods for creating DoerFactory<TTuple,TResult> instances that encapsulate a function delegate with a variable amount of generic arguments.
ClassDoerFactory<TTuple,TResult> Provides an easy way of invoking an Cuemon.Doer`1 function delegate regardless of the amount of parameters provided.
ClassEnumUtility This utility class is designed to make enum related operations easier to work with.
ClassEventArgs<T1> Provides generic data for an event.
ClassEventArgs<T1,T2> Provides generic data for an event.
ClassEventArgs<T1,T2,T3> Provides generic data for an event.
ClassEventArgs<T1,T2,T3,T4> Provides generic data for an event.
ClassEventArgs<T1,T2,T3,T4,T5> Provides generic data for an event.
ClassEventUtility This utility class is designed to make some event related operations easier to work with.
ClassExceptionUtility This utility class is designed to make exception operations more flexible and easier to work with.
ClassGuidConverter This utility class is designed to make System.Guid related conversions easier to work with.
ClassGuidUtility This utility class is designed to make some System.Guid operations easier to work with.
ClassHierarchy Provides static helper methods for a hierarchical structure based on IHierarchy<T>.
ClassHierarchy<T> Represents a way to expose a node of a hierarchical structure, including the node object of type T.
ClassHierarchyUtility This utility class is designed to make object hierarchy operations easier to work with.
ClassIndexMapping Defines the mapping between a column/field/item in a data source and a column/field/item in the data destination. This class cannot be inherited.
ClassLoopUtility Provides support for a generic way of specifying loops while providing ways to encapsulate and re-use existing code.
ClassMapping Defines the mapping between a column/field/item in a data source and a column/field/item in the data destination.
ClassNumberUtility This utility class is designed to make number operations easier to work with.
ClassObjectConverter This utility class is designed to make System.Object related conversions easier to work with.
ClassParseException The exception that is thrown when a parsing operation is in an invalid state.
ClassPlatformUtility Provides information about the current platform.
ClassStringConverter This utility class is designed to make System.String related conversions easier to work with.
ClassStringFormatter This utility class is designed to make System.String related formating operations easier to work with.
ClassStringUtility This utility class is designed to make System.String operations easier to work with.
ClassStructUtility This utility class is designed to make common struct related operations easier to work with.
ClassTemplate Represents a Template with an empty value.
ClassTemplate<T1> Represents a Template with a single generic value.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> Represents a Template with ten generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> Represents a Template with eleven generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> Represents a Template with twelve generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> Represents a Template with thirteen generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> Represents a Template with fourteen generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> Represents a Template with fifteen generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> Represents a Template with sixteen generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> Represents a Template with seventeen generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> Represents a Template with eighteen generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> Represents a Template with nineteen generic values.
ClassTemplate<T1,T2> Represents a Template with two generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> Represents a Template with twenty generic values.
ClassTemplate<T1,T2,T3> Represents a Template with three generic values.
ClassTemplate<T1,T2,T3,T4> Represents a Template with four generic values.
ClassTemplate<T1,T2,T3,T4,T5> Represents a Template with five generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6> Represents a Template with six generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7> Represents a Template with seven generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8> Represents a Template with eight generic values.
ClassTemplate<T1,T2,T3,T4,T5,T6,T7,T8,T9> Represents a Template with nine generic values.
ClassTemplateFactory<TTuple> Provides a base-class for delegate based factories.
ClassTesterDoerFactory Provides access to factory methods for creating TesterDoerFactory<TTuple,TResult,TSuccess> instances that encapsulate a tester function delegate with a variable amount of generic arguments.
ClassTesterDoerFactory<TTuple,TResult,TSuccess> Provides an easy way of invoking an Cuemon.TesterDoer`2 function delegate regardless of the amount of parameters provided.
ClassTesterDoerUtility This utility class is designed to handle those rare scenarios where you have knowledge about potential exceptions that can be safely ignored.
ClassTimeSpanConverter This utility class is designed to make System.TimeSpan related conversions easier to work with.
ClassTransientFaultException The exception that is thrown when a transient fault handling was unsuccessful.
ClassTransientFaultUtility Provides developers ways to make their applications more resilient by adding robust transient fault handling logic ideal for temporary condition such as network connectivity issues or service unavailability.
ClassTupleUtility Provides static methods for creating tuple objects.
ClassTypeArgumentException The exception that is thrown when one of the type arguments provided to a method is not valid.
ClassTypeArgumentOutOfRangeException The exception that is thrown when the value of an type argument is outside the allowable range of values as defined by the invoked method.
ClassTypeCodeConverter This utility class is designed to make System.TypeCode related conversions easier to work with.
ClassTypeUtility This utility class is designed to make System.Type operations easier to work with.
ClassUriSchemeConverter This utility class is designed to make UriScheme related conversions easier to work with.
ClassUriUtility This utility class is designed to make System.Uri operations easier to work with.
ClassValidator Provides a generic way to validate different types of arguments passed to members.
ClassVersionUtility This utility class is designed to make common System.Version related operations easier to work with.
ClassWrapper Provides helper method for a Wrapper<T> object.
ClassWrapper<T> Provides a way to wrap an object of type T.
Interfaces
 InterfaceDescription
InterfaceIData Provides a way to supply information about the class implementing this interface.
InterfaceIHierarchy<T> Provides a generic way to expose a node of a hierarchical structure, including the node object of type T.
InterfaceIReadOnlyData Provides a way to supply read-only user-defined information about the class implementing this interface.
InterfaceIWrapper<T> Provides a generic way to wrap an object instance of T inside another object.
Structures
 StructureDescription
StructureDateSpan Represents a System.DateTime interval between two System.DateTime values.
StructureStringReplacePair Defines a oldValue/newValue pair that can be set or retrieved for string replace operations.
Delegates
 DelegateDescription
DelegateAct Encapsulates a method that takes no parameters and does not return a value.
DelegateAct<T> Encapsulates a method that has one parameter and does not return a value.
DelegateAct<T1,T2> Encapsulates a method that has two parameters and does not return a value.
DelegateAct<T1,T2,T3> Encapsulates a method that has three parameters and does not return a value.
DelegateAct<T1,T2,T3,T4> Encapsulates a method that has four parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5> Encapsulates a method that has five parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6> Encapsulates a method that has six parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7> Encapsulates a method that has seven parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8> Encapsulates a method that has eight parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9> Encapsulates a method that has nine parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> Encapsulates a method that has ten parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> Encapsulates a method that has eleven parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> Encapsulates a method that has twelve parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> Encapsulates a method that has thirteen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> Encapsulates a method that has fourteen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> Encapsulates a method that has fifteen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> Encapsulates a method that has sixteen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17> Encapsulates a method that has seventeen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18> Encapsulates a method that has eighteen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19> Encapsulates a method that has nineteen parameters and does not return a value.
DelegateAct<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20> Encapsulates a method that has twenty parameters and does not return a value.
DelegateDoer<TResult> Encapsulates a method that has no parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T,TResult> Encapsulates a method that has one parameter and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,TResult> Encapsulates a method that has two parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,TResult> Encapsulates a method that has three parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,TResult> Encapsulates a method that has four parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,TResult> Encapsulates a method that has five parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,TResult> Encapsulates a method that has six parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,TResult> Encapsulates a method that has seven parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,TResult> Encapsulates a method that has eight parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> Encapsulates a method that has nine parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> Encapsulates a method that has ten parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> Encapsulates a method that has eleven parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> Encapsulates a method that has twelve parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> Encapsulates a method that has thirteen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> Encapsulates a method that has fourteen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> Encapsulates a method that has fifteen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> Encapsulates a method that has sixteen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,TResult> Encapsulates a method that has seventeen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,TResult> Encapsulates a method that has eighteen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,TResult> Encapsulates a method that has nineteen parameters and returns a value of the type specified by the TResult parameter.
DelegateDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,TResult> Encapsulates a method that has twenty parameters and returns a value of the type specified by the TResult parameter.
DelegateTesterDoer<TResult,TSuccess> Encapsulates a method and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T,TResult,TSuccess> Encapsulates a method that has one parameter and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,TResult,TSuccess> Encapsulates a method that has two parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,TResult,TSuccess> Encapsulates a method that has three parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,TResult,TSuccess> Encapsulates a method that has four parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
DelegateTesterDoer<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,TResult,TSuccess> Encapsulates a method that has five parameters and returns a value that indicates success of the type specified by the TSuccess parameter and returns a out result value of the type specified by the TResult parameter.
Enumerations
 EnumerationDescription
EnumerationAssignmentOperator Defines the most common assignment operators for numeric operands.
EnumerationDateTimeFormatPattern Defines the default pattern to use when formatting date- and time values.
EnumerationFilter Specifies a generic way of handling the supported actions for filtering statements.
EnumerationGuidFormats Specifies allowed GUID formats in parsing related methods.
EnumerationHorizontalDirection Specifies a set of values defining a horizontal direction.
EnumerationPreambleSequence Specifies what action to take in regards to encoding preamble sequences.
EnumerationRandomSeverity Specifies the severity of the generation of a random number.
EnumerationRelationalOperator Defines the most common numerical relational operators.
EnumerationRoundOffAccuracy The accuracy of a rounding for a computed number.
EnumerationSearchType Specifies the conditions of a search operation.
EnumerationSortOrder Specifies the direction of a sort operation.
EnumerationStandardizedDateTimeFormatPattern Defines some standardized patterns to use when formatting date- and time values.
EnumerationTimeUnit Specifies the unit of time - typically used with a System.TimeSpan.
EnumerationUriScheme Defines the schemes available for an System.Uri class.
EnumerationVerticalDirection Specifies a set of values defining a vertical direction.
See Also

Reference

Cuemon Assembly

 

 


| Cuemon is licensed under a The MIT License (MIT)



© 2009-2015 Weubphoria. All Rights Reserved.

Documentation made easy with Document! X by Innovasys

Send Feedback