Namespace Cuemon
Assembly: Cuemon.Core.dll
Classes
ActionFactory
Provides access to factory methods for creating ActionFactory<TTuple> instances that encapsulate a delegate with a variable amount of generic arguments.
ActionFactory<TTuple>
Provides an easy way of invoking an System.Action delegate regardless of the amount of parameters provided.
ArgumentEmptyException
The exception that is thrown when an empty System.String is passed to a method that does not accept it as a valid argument.
AssignmentUtility
This utility class is designed to make arithmetic assignment operations for numeric operands easier to work with by using generics.
ByteConverter
This utility class is designed to make System.Byte related conversions easier to work with.
ByteConverterExtensions
This is an extension implementation of the ByteConverter class.
ByteExtensions
This is an extension implementation of the System.Byte structure using various methods already found in the Microsoft .NET Framework.
ByteUtility
This utility class is designed to make common System.Byte operations easier to work with.
ByteUtilityExtensions
This is an extension implementation of the most common methods on the ByteUtility class.
CharConverter
This utility class is designed to make System.Char related conversions easier to work with.
CharConverterExtensions
This is an extensions implementation of the CharConverter class.
Condition
Provide ways to verify conditions a generic way for countless scenarios using true/false propositions.
ConditionBuilder<TTuple>
Supports the Condition in building custom scenarios using true/false propositions.
ConditionExtensions
This is an extension implementation of the most common methods on the Condition class.
Converter
This utility class is designed to make generic conversions easier to work with.
ConverterExtensions
This is an extension implementation of the Converter class.
ConvertibleConverter
This utility class is designed to make System.IConvertible related conversions easier to work with.
ConvertibleConverterExtensions
This is an extension implementation of the ConvertibleConverter class.
DataPair
Represents a generic way to provide information about arbitrary data.
DataPair<T>
Represents a generic way to provide information about arbitrary data.
DateTimeConverter
This utility class is designed to make System.DateTime related conversions easier to work with.
DateTimeConverterExtensions
This is an extension implementation of the DateTimeConverter class.
DateTimeExtensions
This is an extensions implementation of the System.DateTime structure using methods already found in the Microsoft .NET Framework.
DayPart
Represents a part of a day.
DayParts
Provides a roughly way to determine if a given part of day is either; Night, Morning, Forenoon, Afternoon og Evening.
DelegateUtility
This utility class is designed to make common delegate operations easier to work with.
DelegateUtilityExtensions
This is an extension implementation of the most common methods on the DelegateUtility class.
DoubleConverter
This utility class is designed to make System.Double related conversions easier to work with.
DoubleConverterExtensions
This is an extension implementation of the DoubleConverter class.
EnumUtility
This utility class is designed to make enum related operations easier to work with.
EnumUtilityExtensions
This is an extension implementation of the most common methods on the EnumUtility class.
EventUtility
This utility class is designed to make some event related operations easier to work with.
ExceptionUtility
This utility class is designed to make exception operations more flexible and easier to work with.
ExceptionUtilityExtensions
This is an extension implementation of the most common methods on the ExceptionUtility class.
FuncFactory
Provides access to factory methods for creating FuncFactory<TTuple, TResult> instances that encapsulate a function delegate with a variable amount of generic arguments.
FuncFactory<TTuple, TResult>
Provides an easy way of invoking an System.Func<TResult> function delegate regardless of the amount of parameters provided.
GuidConverter
This utility class is designed to make System.Guid related conversions easier to work with.
GuidConverterExtensions
This is an extension implementation of the GuidConverter class.
GuidUtility
This utility class is designed to make some System.Guid operations easier to work with.
Hierarchy<T>
Represents a way to expose a node of a hierarchical structure, including the node object of type T
.
HierarchyExtensions
Extension methods for a hierarchical structure based on IHierarchy<T>.
HierarchySerializer
Provides a way to serialize objects to nodes of IHierarchy<T>.
HierarchyUtility
This utility class is designed to make object hierarchy operations easier to work with.
IndexMapping
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.
Initializer
Provides a generic way to wrap and initialize a class for countless scenarios.
InitializerBuilder<T>
Supports the Initializer for building custom initializers.
IntegerExtensions
Provides extension methods for System.Int16, System.Int32 and System.Int64.
LatencyException
The exception that is thrown when a latency related operation was taking to long to complete.
LoopUtility
Provides support for a generic way of specifying loops while providing ways to encapsulate and re-use existing code.
Mapping
Defines the mapping between a column/field/item in a data source and a column/field/item in the data destination.
MappingExtensions
This is an extension implementation of the most common methods on the Mapping class.
MethodWrappedException
Wraps an exception that was refined with meta information from either Refine(Exception, MethodBase, Object[]) or Refine(Exception, MethodDescriptor, Object[]). This class cannot be inherited.
NumberUtility
This utility class is designed to make number operations easier to work with.
NumberUtilityExtensions
This is an extension implementation of the most common methods on the NumberUtility class.
ObjectConverter
This utility class is designed to make System.Object related conversions easier to work with.
StringConverter
This utility class is designed to make System.String related conversions easier to work with.
StringConverterExtensions
This is an extension implementation of the StringConverter class.
StringExtensions
This is an extension implementation of the System.String class using various methods already found in the Microsoft .NET Framework.
StringFormatter
This utility class is designed to make System.String related formating operations easier to work with.
StringUtility
This utility class is designed to make System.String operations easier to work with.
StringUtilityExtensions
This is an extension implementation of the most common methods on the StringUtility class.
StructUtility
This utility class is designed to make common struct related operations easier to work with.
StructUtilityExtensions
This is an extension implementation of the most common methods on the StructUtility class.
TaskActionFactory
Provides access to factory methods for creating TaskActionFactory<TTuple> instances that encapsulate a System.Threading.Tasks.Task based function delegate with a variable amount of generic arguments.
TaskActionFactory<TTuple>
Provides an easy way of invoking an System.Action delegate regardless of the amount of parameters provided.
TaskFuncFactory
Provides access to factory methods for creating TaskFuncFactory<TTuple, TResult> instances that encapsulate a System.Threading.Tasks.Task<TResult> based function delegate with a variable amount of generic arguments.
TaskFuncFactory<TTuple, TResult>
Provides an easy way of invoking an System.Func<TResult> function delegate regardless of the amount of parameters provided.
Template
Represents a Template with an empty value.
Template<T1>
Represents a Template with a single generic value.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
Represents a Template with ten generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
Represents a Template with eleven generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
Represents a Template with twelve generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
Represents a Template with thirteen generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
Represents a Template with fourteen generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
Represents a Template with fifteen generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
Represents a Template with sixteen generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
Represents a Template with seventeen generic values.
Template<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.
Template<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.
Template<T1, T2>
Represents a Template with two generic values.
Template<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.
Template<T1, T2, T3>
Represents a Template with three generic values.
Template<T1, T2, T3, T4>
Represents a Template with four generic values.
Template<T1, T2, T3, T4, T5>
Represents a Template with five generic values.
Template<T1, T2, T3, T4, T5, T6>
Represents a Template with six generic values.
Template<T1, T2, T3, T4, T5, T6, T7>
Represents a Template with seven generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8>
Represents a Template with eight generic values.
Template<T1, T2, T3, T4, T5, T6, T7, T8, T9>
Represents a Template with nine generic values.
TemplateFactory<TTuple>
Provides a base-class for delegate based factories.
TesterDoer
Provides a set of methods that can assist with the tester-doer pattern.
TesterFuncFactory
Provides access to factory methods for creating TesterFuncFactory<TTuple, TResult, TSuccess> instances that encapsulate a tester function delegate with a variable amount of generic arguments.
TesterFuncFactory<TTuple, TResult, TSuccess>
Provides an easy way of invoking an TesterFunc<TResult, TSuccess> function delegate regardless of the amount of parameters provided.
TesterFuncUtility
This utility class is designed to handle those rare scenarios where you have knowledge about potential exceptions that can be safely ignored.
TimeSpanConverter
This utility class is designed to make System.TimeSpan related conversions easier to work with.
TimeSpanConverterExtensions
This is an extension implementation of the TimeSpanConverter class.
TimeSpanExtensions
Extension methods for the System.TimeSpan structure.
TransientFaultEvidence
Provides evidence about a faulted TransientOperation.
TransientFaultException
The exception that is thrown when a transient fault handling was unsuccessful.
TransientOperation
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.
TransientOperationOptions
Specifies options that is related to TransientOperation handling.
TupleUtility
Provides static methods for creating tuple objects.
Tweaker
Provides a way to change any instance of the same generic type.
TweakerExtensions
Extension methods for the Tweaker class.
TypeArgumentException
The exception that is thrown when one of the type arguments provided to a method is not valid.
TypeArgumentOutOfRangeException
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.
TypeCodeConverter
This utility class is designed to make System.TypeCode related conversions easier to work with.
TypeCodeConverterExtensions
This is an extension implementation of the most common methods on the TypeCodeConverter class.
TypeExtensions
Extension methods for the System.Type.
TypeUtility
This utility class is designed to make System.Type operations easier to work with.
TypeUtilityExtensions
This is an extension implementation of the most common methods on the TypeUtility class.
UriConverter
This utility class is designed to make System.Uri related conversions easier to work with.
UriSchemeConverter
This utility class is designed to make UriScheme related conversions easier to work with.
UriUtility
This utility class is designed to make System.Uri operations easier to work with.
Validator
Provides a generic way to validate different types of arguments passed to members.
VersionUtility
This utility class is designed to make common System.Version related operations easier to work with.
Wrapper
Provides helper method for a Wrapper<T> object.
Wrapper<T>
Provides a way to wrap an object of type T
.
WrapperExtensions
Extension methods for the IWrapper<T>.
Structs
DateSpan
Represents a System.DateTime interval between two System.DateTime values.
StringReplacePair
Defines a oldValue/newValue pair that can be set or retrieved for string replace operations.
TimeRange
Represents a period of time between two System.DateTime values.
Interfaces
IData
Provides a way to supply information about the class implementing this interface.
IHierarchy<T>
Provides a generic way to expose a node of a hierarchical structure, including the node object of type T
.
IWrapper<T>
Provides a generic way to wrap an object instance of T
inside another object.
Enums
AssignmentOperator
Defines the most common assignment operators for numeric operands.
CasingMethod
Specifies ways that a string must be converted in terms of casing.
DateTimeFormatPattern
Defines the default pattern to use when formatting date- and time values.
GuidFormats
Specifies allowed GUID formats in parsing related methods.
HorizontalDirection
Specifies a set of values defining a horizontal direction.
PreambleSequence
Specifies what action to take in regards to encoding preamble sequences.
RandomSeverity
Specifies the severity of the generation of a random number.
RelationalOperator
Defines the most common numerical relational operators.
RoundOffAccuracy
The accuracy of a rounding for a computed number.
SortOrder
Specifies the direction of a sort operation.
StandardizedDateTimeFormatPattern
Defines some standardized patterns to use when formatting date- and time values.
TimeUnit
Specifies the unit of time - typically used with a System.TimeSpan.
UriScheme
Defines the schemes available for an System.Uri class.
VerticalDirection
Specifies a set of values defining a vertical direction.
Delegates
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.
TesterFunc<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.